{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "8bsPX0sQItJq"
   },
   "source": [
    "# Sentiment Analysis using LanceDB"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "fHDKEdJVI7Zv"
   },
   "source": [
    "Sentiment analysis, is a technique used in NLP to determine the emotional undertone of a text. This is a common method used by organizations to identify and group opinions about their product, service, and ideas.\n",
    "<br>\n",
    "In this notebook, we will apply this technique to the Hotel Industry and understand Customer Perception and Potential areas that need improvement. To do this, we will:\n",
    "\n",
    "1.\tGenerate Sentiment labels and scores based on customer reviews.\n",
    "2.\tStore them in a LanceDB table with metadata and their embeddings of customer reviews.\n",
    "3.\tQuery LanceDB table on selected areas and understand customer opinions.\n",
    "\n",
    "Let's get started.\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "vEAdb_jCJ61t"
   },
   "source": [
    "## Install Dependencies"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/"
    },
    "id": "AXqYC5Ry-XC3",
    "outputId": "0eb07e46-d4a9-466f-857f-b2fa930d73b5"
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Collecting sentence_transformers\n",
      "  Downloading sentence-transformers-2.2.2.tar.gz (85 kB)\n",
      "\u001b[?25l     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m0.0/86.0 kB\u001b[0m \u001b[31m?\u001b[0m eta \u001b[36m-:--:--\u001b[0m\r",
      "\u001b[2K     \u001b[91m━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m\u001b[91m╸\u001b[0m\u001b[90m━━━━━━━━━━━\u001b[0m \u001b[32m61.4/86.0 kB\u001b[0m \u001b[31m2.2 MB/s\u001b[0m eta \u001b[36m0:00:01\u001b[0m\r",
      "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m86.0/86.0 kB\u001b[0m \u001b[31m2.2 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
      "\u001b[?25h  Preparing metadata (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
      "Collecting datasets\n",
      "  Downloading datasets-2.16.1-py3-none-any.whl (507 kB)\n",
      "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m507.1/507.1 kB\u001b[0m \u001b[31m10.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
      "\u001b[?25hRequirement already satisfied: seaborn in /usr/local/lib/python3.10/dist-packages (0.13.1)\n",
      "Requirement already satisfied: matplotlib in /usr/local/lib/python3.10/dist-packages (3.7.1)\n",
      "Collecting lancedb\n",
      "  Downloading lancedb-0.5.1-py3-none-any.whl (89 kB)\n",
      "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m89.3/89.3 kB\u001b[0m \u001b[31m10.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
      "\u001b[?25hRequirement already satisfied: transformers<5.0.0,>=4.6.0 in /usr/local/lib/python3.10/dist-packages (from sentence_transformers) (4.35.2)\n",
      "Requirement already satisfied: tqdm in /usr/local/lib/python3.10/dist-packages (from sentence_transformers) (4.66.1)\n",
      "Requirement already satisfied: torch>=1.6.0 in /usr/local/lib/python3.10/dist-packages (from sentence_transformers) (2.1.0+cu121)\n",
      "Requirement already satisfied: torchvision in /usr/local/lib/python3.10/dist-packages (from sentence_transformers) (0.16.0+cu121)\n",
      "Requirement already satisfied: numpy in /usr/local/lib/python3.10/dist-packages (from sentence_transformers) (1.23.5)\n",
      "Requirement already satisfied: scikit-learn in /usr/local/lib/python3.10/dist-packages (from sentence_transformers) (1.2.2)\n",
      "Requirement already satisfied: scipy in /usr/local/lib/python3.10/dist-packages (from sentence_transformers) (1.11.4)\n",
      "Requirement already satisfied: nltk in /usr/local/lib/python3.10/dist-packages (from sentence_transformers) (3.8.1)\n",
      "Collecting sentencepiece (from sentence_transformers)\n",
      "  Downloading sentencepiece-0.1.99-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB)\n",
      "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m1.3/1.3 MB\u001b[0m \u001b[31m18.9 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
      "\u001b[?25hRequirement already satisfied: huggingface-hub>=0.4.0 in /usr/local/lib/python3.10/dist-packages (from sentence_transformers) (0.20.2)\n",
      "Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from datasets) (3.13.1)\n",
      "Requirement already satisfied: pyarrow>=8.0.0 in /usr/local/lib/python3.10/dist-packages (from datasets) (10.0.1)\n",
      "Requirement already satisfied: pyarrow-hotfix in /usr/local/lib/python3.10/dist-packages (from datasets) (0.6)\n",
      "Collecting dill<0.3.8,>=0.3.0 (from datasets)\n",
      "  Downloading dill-0.3.7-py3-none-any.whl (115 kB)\n",
      "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m115.3/115.3 kB\u001b[0m \u001b[31m15.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
      "\u001b[?25hRequirement already satisfied: pandas in /usr/local/lib/python3.10/dist-packages (from datasets) (1.5.3)\n",
      "Requirement already satisfied: requests>=2.19.0 in /usr/local/lib/python3.10/dist-packages (from datasets) (2.31.0)\n",
      "Requirement already satisfied: xxhash in /usr/local/lib/python3.10/dist-packages (from datasets) (3.4.1)\n",
      "Collecting multiprocess (from datasets)\n",
      "  Downloading multiprocess-0.70.15-py310-none-any.whl (134 kB)\n",
      "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m134.8/134.8 kB\u001b[0m \u001b[31m14.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
      "\u001b[?25hRequirement already satisfied: fsspec[http]<=2023.10.0,>=2023.1.0 in /usr/local/lib/python3.10/dist-packages (from datasets) (2023.6.0)\n",
      "Requirement already satisfied: aiohttp in /usr/local/lib/python3.10/dist-packages (from datasets) (3.9.1)\n",
      "Requirement already satisfied: packaging in /usr/local/lib/python3.10/dist-packages (from datasets) (23.2)\n",
      "Requirement already satisfied: pyyaml>=5.1 in /usr/local/lib/python3.10/dist-packages (from datasets) (6.0.1)\n",
      "Requirement already satisfied: contourpy>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib) (1.2.0)\n",
      "Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.10/dist-packages (from matplotlib) (0.12.1)\n",
      "Requirement already satisfied: fonttools>=4.22.0 in /usr/local/lib/python3.10/dist-packages (from matplotlib) (4.47.2)\n",
      "Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib) (1.4.5)\n",
      "Requirement already satisfied: pillow>=6.2.0 in /usr/local/lib/python3.10/dist-packages (from matplotlib) (9.4.0)\n",
      "Requirement already satisfied: pyparsing>=2.3.1 in /usr/local/lib/python3.10/dist-packages (from matplotlib) (3.1.1)\n",
      "Requirement already satisfied: python-dateutil>=2.7 in /usr/local/lib/python3.10/dist-packages (from matplotlib) (2.8.2)\n",
      "Collecting deprecation (from lancedb)\n",
      "  Downloading deprecation-2.1.0-py2.py3-none-any.whl (11 kB)\n",
      "Collecting pylance==0.9.7 (from lancedb)\n",
      "  Downloading pylance-0.9.7-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.7 MB)\n",
      "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m18.7/18.7 MB\u001b[0m \u001b[31m38.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
      "\u001b[?25hCollecting ratelimiter~=1.0 (from lancedb)\n",
      "  Downloading ratelimiter-1.2.0.post0-py3-none-any.whl (6.6 kB)\n",
      "Collecting retry>=0.9.2 (from lancedb)\n",
      "  Downloading retry-0.9.2-py2.py3-none-any.whl (8.0 kB)\n",
      "Requirement already satisfied: pydantic>=1.10 in /usr/local/lib/python3.10/dist-packages (from lancedb) (1.10.13)\n",
      "Requirement already satisfied: attrs>=21.3.0 in /usr/local/lib/python3.10/dist-packages (from lancedb) (23.2.0)\n",
      "Collecting semver>=3.0 (from lancedb)\n",
      "  Downloading semver-3.0.2-py3-none-any.whl (17 kB)\n",
      "Requirement already satisfied: cachetools in /usr/local/lib/python3.10/dist-packages (from lancedb) (5.3.2)\n",
      "Requirement already satisfied: click>=8.1.7 in /usr/local/lib/python3.10/dist-packages (from lancedb) (8.1.7)\n",
      "Collecting overrides>=0.7 (from lancedb)\n",
      "  Downloading overrides-7.6.0-py3-none-any.whl (17 kB)\n",
      "Collecting pyarrow>=8.0.0 (from datasets)\n",
      "  Downloading pyarrow-15.0.0-cp310-cp310-manylinux_2_28_x86_64.whl (38.3 MB)\n",
      "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m38.3/38.3 MB\u001b[0m \u001b[31m17.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
      "\u001b[?25hRequirement already satisfied: multidict<7.0,>=4.5 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets) (6.0.4)\n",
      "Requirement already satisfied: yarl<2.0,>=1.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets) (1.9.4)\n",
      "Requirement already satisfied: frozenlist>=1.1.1 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets) (1.4.1)\n",
      "Requirement already satisfied: aiosignal>=1.1.2 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets) (1.3.1)\n",
      "Requirement already satisfied: async-timeout<5.0,>=4.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp->datasets) (4.0.3)\n",
      "Requirement already satisfied: typing-extensions>=3.7.4.3 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.4.0->sentence_transformers) (4.5.0)\n",
      "Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.10/dist-packages (from pandas->datasets) (2023.3.post1)\n",
      "Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/dist-packages (from python-dateutil>=2.7->matplotlib) (1.16.0)\n",
      "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests>=2.19.0->datasets) (3.3.2)\n",
      "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests>=2.19.0->datasets) (3.6)\n",
      "Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests>=2.19.0->datasets) (2.0.7)\n",
      "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests>=2.19.0->datasets) (2023.11.17)\n",
      "Requirement already satisfied: decorator>=3.4.2 in /usr/local/lib/python3.10/dist-packages (from retry>=0.9.2->lancedb) (4.4.2)\n",
      "Collecting py<2.0.0,>=1.4.26 (from retry>=0.9.2->lancedb)\n",
      "  Downloading py-1.11.0-py2.py3-none-any.whl (98 kB)\n",
      "\u001b[2K     \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m98.7/98.7 kB\u001b[0m \u001b[31m9.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
      "\u001b[?25hRequirement already satisfied: sympy in /usr/local/lib/python3.10/dist-packages (from torch>=1.6.0->sentence_transformers) (1.12)\n",
      "Requirement already satisfied: networkx in /usr/local/lib/python3.10/dist-packages (from torch>=1.6.0->sentence_transformers) (3.2.1)\n",
      "Requirement already satisfied: jinja2 in /usr/local/lib/python3.10/dist-packages (from torch>=1.6.0->sentence_transformers) (3.1.3)\n",
      "Requirement already satisfied: triton==2.1.0 in /usr/local/lib/python3.10/dist-packages (from torch>=1.6.0->sentence_transformers) (2.1.0)\n",
      "Requirement already satisfied: regex!=2019.12.17 in /usr/local/lib/python3.10/dist-packages (from transformers<5.0.0,>=4.6.0->sentence_transformers) (2023.6.3)\n",
      "Requirement already satisfied: tokenizers<0.19,>=0.14 in /usr/local/lib/python3.10/dist-packages (from transformers<5.0.0,>=4.6.0->sentence_transformers) (0.15.0)\n",
      "Requirement already satisfied: safetensors>=0.3.1 in /usr/local/lib/python3.10/dist-packages (from transformers<5.0.0,>=4.6.0->sentence_transformers) (0.4.1)\n",
      "Requirement already satisfied: joblib in /usr/local/lib/python3.10/dist-packages (from nltk->sentence_transformers) (1.3.2)\n",
      "Requirement already satisfied: threadpoolctl>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from scikit-learn->sentence_transformers) (3.2.0)\n",
      "Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from jinja2->torch>=1.6.0->sentence_transformers) (2.1.3)\n",
      "Requirement already satisfied: mpmath>=0.19 in /usr/local/lib/python3.10/dist-packages (from sympy->torch>=1.6.0->sentence_transformers) (1.3.0)\n",
      "Building wheels for collected packages: sentence_transformers\n",
      "  Building wheel for sentence_transformers (setup.py) ... \u001b[?25l\u001b[?25hdone\n",
      "  Created wheel for sentence_transformers: filename=sentence_transformers-2.2.2-py3-none-any.whl size=125923 sha256=d568d9d4de01812523c23c5e16dda97d6686398c7dcb76ff3441a08eb3c46ca9\n",
      "  Stored in directory: /root/.cache/pip/wheels/62/f2/10/1e606fd5f02395388f74e7462910fe851042f97238cbbd902f\n",
      "Successfully built sentence_transformers\n",
      "Installing collected packages: sentencepiece, ratelimiter, semver, pyarrow, py, overrides, dill, deprecation, retry, pylance, multiprocess, lancedb, datasets, sentence_transformers\n",
      "  Attempting uninstall: pyarrow\n",
      "    Found existing installation: pyarrow 10.0.1\n",
      "    Uninstalling pyarrow-10.0.1:\n",
      "      Successfully uninstalled pyarrow-10.0.1\n",
      "\u001b[31mERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.\n",
      "ibis-framework 7.1.0 requires pyarrow<15,>=2, but you have pyarrow 15.0.0 which is incompatible.\u001b[0m\u001b[31m\n",
      "\u001b[0mSuccessfully installed datasets-2.16.1 deprecation-2.1.0 dill-0.3.7 lancedb-0.5.1 multiprocess-0.70.15 overrides-7.6.0 py-1.11.0 pyarrow-15.0.0 pylance-0.9.7 ratelimiter-1.2.0.post0 retry-0.9.2 semver-3.0.2 sentence_transformers-2.2.2 sentencepiece-0.1.99\n"
     ]
    }
   ],
   "source": [
    "!pip install sentence_transformers datasets seaborn matplotlib lancedb"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "eKiWg1HtKDvs"
   },
   "source": [
    "## Load and Prepare Dataset\n",
    "\n",
    "We use a dataset containing ~90k hotel reviews provided by customers. This dataset can be loaded from the HuggingFace dataset hub as follows:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 223,
     "referenced_widgets": [
      "9d1d45f786864b659a8ae8cfc92c0bcd",
      "d8bd63cf61c94bc5a04a6d950a8486cf",
      "862b401f16d4474881e349a864bb2575",
      "b993a3eb648b47f99b65a3b8dd2776c1",
      "162ea69a6832464ba981ac5624fc85c5",
      "0179d4dc39ec4babaa36bece2eadc8f1",
      "5052ba9fd0a241e38581004cbc3043e5",
      "73cf577bc87943948703c9525900f9bb",
      "3e84b596b7b349ef820cb7290d0d790c",
      "bbab42bc7e8b439c8bfa6a96b3c5b594",
      "96126e170d1c48c5a646ab7b4d9727f8",
      "962c3318470e465e945581f78fb0e6fa",
      "285a1bbed94641358110de7311447d7b",
      "affc8a7fd3954bebba17aac214e6457e",
      "94692955c4044ce78b84d87348ed4846",
      "9956d496709b4096b8f316eefcbc7982",
      "9f2f379ff7d147d0b01a624b5a6e1322",
      "6308fec1d92c4a3bac526f4c0fb79990",
      "8e2f5975cc444d0a87bfc4e502849ebe",
      "0046f8fe083f4a9eb478dcc6bd0de56f",
      "273c186ca2e845f0a66c8d5487beeaa1",
      "298e0b5ea283409dbcc026b94cc05615",
      "11d8bbb04d754fa6992078a3ac65b571",
      "45da0cf821ec4a18a4b3ab13d1302d04",
      "6a6422ba47be4bd9b970c130bdf98db1",
      "8c089c3282e1438699ece08146ea4c39",
      "a171931ee5bf4bdfa04115667e26a180",
      "7f6d80960e854bc7ab1bc48ee5bdc6ac",
      "6a6e81aef4f143a7a5479091de6920f2",
      "0e5366541a0d4bd1aa00e9c9eaa430b7",
      "f9e468ebccd844b79a1f47a4550a6a77",
      "97cd1c15819d435c89a8e2221bf48a16",
      "828bfc1fe28f4c16b592124b2656be8d"
     ]
    },
    "id": "JiYtOFdKKEpq",
    "outputId": "22dda945-93af-4caa-97eb-3ac90e30af3a"
   },
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "/usr/local/lib/python3.10/dist-packages/huggingface_hub/utils/_token.py:88: UserWarning: \n",
      "The secret `HF_TOKEN` does not exist in your Colab secrets.\n",
      "To authenticate with the Hugging Face Hub, create a token in your settings tab (https://huggingface.co/settings/tokens), set it as secret in your Google Colab and restart your session.\n",
      "You will be able to reuse this secret in all of your notebooks.\n",
      "Please note that authentication is recommended but still optional to access public models or datasets.\n",
      "  warnings.warn(\n"
     ]
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "9d1d45f786864b659a8ae8cfc92c0bcd",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Downloading readme:   0%|          | 0.00/548 [00:00<?, ?B/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "962c3318470e465e945581f78fb0e6fa",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Downloading data:   0%|          | 0.00/6.10M [00:00<?, ?B/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "11d8bbb04d754fa6992078a3ac65b571",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "Generating train split:   0%|          | 0/93757 [00:00<?, ? examples/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "from datasets import load_dataset\n",
    "\n",
    "# load the dataset and convert to pandas dataframe\n",
    "df = load_dataset(\"ashraq/hotel-reviews\", split=\"train\").to_pandas()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 206
    },
    "id": "s9EzFXKuKPSJ",
    "outputId": "0dc2b15c-540e-460d-acea-31565ad2001b"
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "  <div id=\"df-6006f703-4e37-46b1-9e52-a559915b951a\" class=\"colab-df-container\">\n",
       "    <div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>review_date</th>\n",
       "      <th>hotel_name</th>\n",
       "      <th>review</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>8/3/2017</td>\n",
       "      <td>Park Plaza County Hall London</td>\n",
       "      <td>Extra bed was the worst breakfast queue was r...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>8/3/2017</td>\n",
       "      <td>Park Plaza County Hall London</td>\n",
       "      <td>Just the location and view</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>8/3/2017</td>\n",
       "      <td>Park Plaza County Hall London</td>\n",
       "      <td>Around the corner from the London eye and use...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>8/2/2017</td>\n",
       "      <td>Park Plaza County Hall London</td>\n",
       "      <td>I wish you had wheat free snacks</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>8/2/2017</td>\n",
       "      <td>Park Plaza County Hall London</td>\n",
       "      <td>You re always my hotel of choice You re staff...</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>\n",
       "    <div class=\"colab-df-buttons\">\n",
       "\n",
       "  <div class=\"colab-df-container\">\n",
       "    <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-6006f703-4e37-46b1-9e52-a559915b951a')\"\n",
       "            title=\"Convert this dataframe to an interactive table.\"\n",
       "            style=\"display:none;\">\n",
       "\n",
       "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
       "    <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
       "  </svg>\n",
       "    </button>\n",
       "\n",
       "  <style>\n",
       "    .colab-df-container {\n",
       "      display:flex;\n",
       "      gap: 12px;\n",
       "    }\n",
       "\n",
       "    .colab-df-convert {\n",
       "      background-color: #E8F0FE;\n",
       "      border: none;\n",
       "      border-radius: 50%;\n",
       "      cursor: pointer;\n",
       "      display: none;\n",
       "      fill: #1967D2;\n",
       "      height: 32px;\n",
       "      padding: 0 0 0 0;\n",
       "      width: 32px;\n",
       "    }\n",
       "\n",
       "    .colab-df-convert:hover {\n",
       "      background-color: #E2EBFA;\n",
       "      box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
       "      fill: #174EA6;\n",
       "    }\n",
       "\n",
       "    .colab-df-buttons div {\n",
       "      margin-bottom: 4px;\n",
       "    }\n",
       "\n",
       "    [theme=dark] .colab-df-convert {\n",
       "      background-color: #3B4455;\n",
       "      fill: #D2E3FC;\n",
       "    }\n",
       "\n",
       "    [theme=dark] .colab-df-convert:hover {\n",
       "      background-color: #434B5C;\n",
       "      box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
       "      filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
       "      fill: #FFFFFF;\n",
       "    }\n",
       "  </style>\n",
       "\n",
       "    <script>\n",
       "      const buttonEl =\n",
       "        document.querySelector('#df-6006f703-4e37-46b1-9e52-a559915b951a button.colab-df-convert');\n",
       "      buttonEl.style.display =\n",
       "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
       "\n",
       "      async function convertToInteractive(key) {\n",
       "        const element = document.querySelector('#df-6006f703-4e37-46b1-9e52-a559915b951a');\n",
       "        const dataTable =\n",
       "          await google.colab.kernel.invokeFunction('convertToInteractive',\n",
       "                                                    [key], {});\n",
       "        if (!dataTable) return;\n",
       "\n",
       "        const docLinkHtml = 'Like what you see? Visit the ' +\n",
       "          '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
       "          + ' to learn more about interactive tables.';\n",
       "        element.innerHTML = '';\n",
       "        dataTable['output_type'] = 'display_data';\n",
       "        await google.colab.output.renderOutput(dataTable, element);\n",
       "        const docLink = document.createElement('div');\n",
       "        docLink.innerHTML = docLinkHtml;\n",
       "        element.appendChild(docLink);\n",
       "      }\n",
       "    </script>\n",
       "  </div>\n",
       "\n",
       "\n",
       "<div id=\"df-89f20642-b08c-44a7-b588-9223d6edce28\">\n",
       "  <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-89f20642-b08c-44a7-b588-9223d6edce28')\"\n",
       "            title=\"Suggest charts\"\n",
       "            style=\"display:none;\">\n",
       "\n",
       "<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
       "     width=\"24px\">\n",
       "    <g>\n",
       "        <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
       "    </g>\n",
       "</svg>\n",
       "  </button>\n",
       "\n",
       "<style>\n",
       "  .colab-df-quickchart {\n",
       "      --bg-color: #E8F0FE;\n",
       "      --fill-color: #1967D2;\n",
       "      --hover-bg-color: #E2EBFA;\n",
       "      --hover-fill-color: #174EA6;\n",
       "      --disabled-fill-color: #AAA;\n",
       "      --disabled-bg-color: #DDD;\n",
       "  }\n",
       "\n",
       "  [theme=dark] .colab-df-quickchart {\n",
       "      --bg-color: #3B4455;\n",
       "      --fill-color: #D2E3FC;\n",
       "      --hover-bg-color: #434B5C;\n",
       "      --hover-fill-color: #FFFFFF;\n",
       "      --disabled-bg-color: #3B4455;\n",
       "      --disabled-fill-color: #666;\n",
       "  }\n",
       "\n",
       "  .colab-df-quickchart {\n",
       "    background-color: var(--bg-color);\n",
       "    border: none;\n",
       "    border-radius: 50%;\n",
       "    cursor: pointer;\n",
       "    display: none;\n",
       "    fill: var(--fill-color);\n",
       "    height: 32px;\n",
       "    padding: 0;\n",
       "    width: 32px;\n",
       "  }\n",
       "\n",
       "  .colab-df-quickchart:hover {\n",
       "    background-color: var(--hover-bg-color);\n",
       "    box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
       "    fill: var(--button-hover-fill-color);\n",
       "  }\n",
       "\n",
       "  .colab-df-quickchart-complete:disabled,\n",
       "  .colab-df-quickchart-complete:disabled:hover {\n",
       "    background-color: var(--disabled-bg-color);\n",
       "    fill: var(--disabled-fill-color);\n",
       "    box-shadow: none;\n",
       "  }\n",
       "\n",
       "  .colab-df-spinner {\n",
       "    border: 2px solid var(--fill-color);\n",
       "    border-color: transparent;\n",
       "    border-bottom-color: var(--fill-color);\n",
       "    animation:\n",
       "      spin 1s steps(1) infinite;\n",
       "  }\n",
       "\n",
       "  @keyframes spin {\n",
       "    0% {\n",
       "      border-color: transparent;\n",
       "      border-bottom-color: var(--fill-color);\n",
       "      border-left-color: var(--fill-color);\n",
       "    }\n",
       "    20% {\n",
       "      border-color: transparent;\n",
       "      border-left-color: var(--fill-color);\n",
       "      border-top-color: var(--fill-color);\n",
       "    }\n",
       "    30% {\n",
       "      border-color: transparent;\n",
       "      border-left-color: var(--fill-color);\n",
       "      border-top-color: var(--fill-color);\n",
       "      border-right-color: var(--fill-color);\n",
       "    }\n",
       "    40% {\n",
       "      border-color: transparent;\n",
       "      border-right-color: var(--fill-color);\n",
       "      border-top-color: var(--fill-color);\n",
       "    }\n",
       "    60% {\n",
       "      border-color: transparent;\n",
       "      border-right-color: var(--fill-color);\n",
       "    }\n",
       "    80% {\n",
       "      border-color: transparent;\n",
       "      border-right-color: var(--fill-color);\n",
       "      border-bottom-color: var(--fill-color);\n",
       "    }\n",
       "    90% {\n",
       "      border-color: transparent;\n",
       "      border-bottom-color: var(--fill-color);\n",
       "    }\n",
       "  }\n",
       "</style>\n",
       "\n",
       "  <script>\n",
       "    async function quickchart(key) {\n",
       "      const quickchartButtonEl =\n",
       "        document.querySelector('#' + key + ' button');\n",
       "      quickchartButtonEl.disabled = true;  // To prevent multiple clicks.\n",
       "      quickchartButtonEl.classList.add('colab-df-spinner');\n",
       "      try {\n",
       "        const charts = await google.colab.kernel.invokeFunction(\n",
       "            'suggestCharts', [key], {});\n",
       "      } catch (error) {\n",
       "        console.error('Error during call to suggestCharts:', error);\n",
       "      }\n",
       "      quickchartButtonEl.classList.remove('colab-df-spinner');\n",
       "      quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
       "    }\n",
       "    (() => {\n",
       "      let quickchartButtonEl =\n",
       "        document.querySelector('#df-89f20642-b08c-44a7-b588-9223d6edce28 button');\n",
       "      quickchartButtonEl.style.display =\n",
       "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
       "    })();\n",
       "  </script>\n",
       "</div>\n",
       "\n",
       "    </div>\n",
       "  </div>\n"
      ],
      "text/plain": [
       "  review_date                     hotel_name  \\\n",
       "0    8/3/2017  Park Plaza County Hall London   \n",
       "1    8/3/2017  Park Plaza County Hall London   \n",
       "2    8/3/2017  Park Plaza County Hall London   \n",
       "3    8/2/2017  Park Plaza County Hall London   \n",
       "4    8/2/2017  Park Plaza County Hall London   \n",
       "\n",
       "                                              review  \n",
       "0   Extra bed was the worst breakfast queue was r...  \n",
       "1                         Just the location and view  \n",
       "2   Around the corner from the London eye and use...  \n",
       "3                   I wish you had wheat free snacks  \n",
       "4   You re always my hotel of choice You re staff...  "
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# keep only the first 1000 characters from the reviews\n",
    "df[\"review\"] = df[\"review\"].str[:1000]\n",
    "# glimpse the dataset\n",
    "df.head()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "7rFp8A43KTIK"
   },
   "source": [
    "## Initialize Sentiment Analysis Model\n",
    "\n",
    "We will use a RoBERTa model fine-tuned for sentiment analysis to analyze the hotel reviews. The model can be loaded from the HuggingFace model hub as follows:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {
    "id": "tq8plfYOKSqc"
   },
   "outputs": [],
   "source": [
    "import torch\n",
    "\n",
    "# set device to GPU if available\n",
    "device = \"cuda\" if torch.cuda.is_available() else \"cpu\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/"
    },
    "id": "OsJA371BnuCU",
    "outputId": "8bf2321a-51dd-4330-8873-2bde85633029"
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Selected Model:  cardiffnlp/twitter-roberta-base-sentiment\n"
     ]
    }
   ],
   "source": [
    "# @title Select Sentiment Analysis Model and run this cell\n",
    "\n",
    "model_id = \"cardiffnlp/twitter-roberta-base-sentiment\"  # @param {type:\"string\"}\n",
    "select_model = \"cardiffnlp/twitter-roberta-base-sentiment\"  # @param [\"cardiffnlp/twitter-roberta-base-sentiment\", \"lxyuan/distilbert-base-multilingual-cased-sentiments-student\"]\n",
    "model_id = select_model\n",
    "print(\"Selected Model: \", model_id)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 36
    },
    "id": "Z21Gp58frUXQ",
    "outputId": "895fd33a-e555-4258-acc0-23d2f80aa5c9"
   },
   "outputs": [
    {
     "data": {
      "application/vnd.google.colaboratory.intrinsic+json": {
       "type": "string"
      },
      "text/plain": [
       "'cardiffnlp/twitter-roberta-base-sentiment'"
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# checking selected sentiment analysis model\n",
    "model_id"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 177,
     "referenced_widgets": [
      "447f6392f4ac45b489a257196d2c334b",
      "46f832d740904c379bff6ad956996ba8",
      "5c159ceef6bb4c338bce4a9dc88b844f",
      "fd28111f6f3046589331bead7daade65",
      "9f6d4a6693114e03bd4c8ae03154460e",
      "4454b004ec294f59832d441d711b4037",
      "09ede481a99d4a13b992e3ec2a1e98af",
      "b54cd83c577447b6b82225ecea07786f",
      "41ac46bd357740308d9314485ba4094e",
      "d90fa7e736f1418eb33bf2a641ae8340",
      "bf81973f63dd4f69be6e42c194028054",
      "410a71b4e0884407b2df5fce701930f3",
      "b77618dccc9d4236bcbb28befc75d604",
      "b8ea868806164f5bbcb56a6f3d46d210",
      "95fbec0448f34ed585f5145260f25312",
      "fa31f03cc04c479c94f1bcb7e47b15a1",
      "3c2a5cb860024b16924134c71dc18e24",
      "3f4e7d168bf943c3b805cdd39ae8215a",
      "456e41231a474e79b6cd5879590452fa",
      "e9e7f9ecf42848378be3cfb091a895e5",
      "f30df33e5bce4444a2b2160e44dedc76",
      "c1b74fce7c514825b4881e991ec53fdb",
      "37cf2889abae489a9be50897e15a873f",
      "996bffdbe78a4e01911321ef49fb5b8c",
      "34f1f7af76a44cc0b09b62f97ac8e9e2",
      "c58d169dd8764766a92bbd959e01ab31",
      "016da09ddf594c60ac5726206a078728",
      "28e8fdf1cc1a4e518dccfae9d8951f4a",
      "9db1a39f37d0486ab976f8239160edb4",
      "707602a62f7e462699dcbd9477377574",
      "62bda980ac8742f68e53e66ebc4bca1a",
      "3b9c349a7c2e43e8af5bb2502c0ad08e",
      "b5ef81068b2a41acbdecbb76352d6eec",
      "ad8d25303a7d4347a6e0be5a762ba58a",
      "9deb739699484a9db696e2b46eaca0e8",
      "37891fe8bd0f4086b6351dc96aa0d602",
      "732a30b71cb64b03bb5fc7f1f21cb736",
      "be89db9903a145cea5710facbed8e1b9",
      "df7681748f0f49239fd34dff06bcc821",
      "fe390dc45b59467da63c1234ecdbf660",
      "3f93a2c59cd349f1ae5d42dc2514f572",
      "d22f7e3c4ac942399d1cbaba9737a27f",
      "1733eb16329e47d58dbaac0c5a1fce31",
      "9e49d88c1d3d40698c76c0aad276b31b",
      "9988293359e44b018d91cfb9d61cd65f",
      "f613e7235b514279901dbfc0c32b05f0",
      "0bbdc07a79b24bb4b0d85a9a76997ebd",
      "e233c7a02d0e472ba662bbf19f06aaa2",
      "b46dd9db8458407a86dba814dc4b7fb6",
      "f1bc43069c98459bbf4ea8f7de91cbd0",
      "460449ae9a934546899f7fc0384709b1",
      "50e6ff62210942fcbcc59d21416ce986",
      "781fbc3921934b6f97610e9ea15f85b7",
      "47724b438e32420daefa1adf16072a19",
      "4e34bf2e71394968b8b32795c2ddfdc5"
     ]
    },
    "id": "rUNQ9lcxKbYN",
    "outputId": "d1d4e68a-0225-4a13-a81f-32f6b3f4378c"
   },
   "outputs": [
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "447f6392f4ac45b489a257196d2c334b",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "config.json:   0%|          | 0.00/747 [00:00<?, ?B/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "410a71b4e0884407b2df5fce701930f3",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "pytorch_model.bin:   0%|          | 0.00/499M [00:00<?, ?B/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "37cf2889abae489a9be50897e15a873f",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "vocab.json:   0%|          | 0.00/899k [00:00<?, ?B/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "ad8d25303a7d4347a6e0be5a762ba58a",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "merges.txt:   0%|          | 0.00/456k [00:00<?, ?B/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "9988293359e44b018d91cfb9d61cd65f",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "special_tokens_map.json:   0%|          | 0.00/150 [00:00<?, ?B/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "from transformers import pipeline, AutoTokenizer, AutoModelForSequenceClassification\n",
    "\n",
    "# load the model from huggingface\n",
    "model = AutoModelForSequenceClassification.from_pretrained(model_id, num_labels=3)\n",
    "\n",
    "# load the tokenizer from huggingface\n",
    "tokenizer = AutoTokenizer.from_pretrained(model_id)\n",
    "\n",
    "# load the tokenizer and model into a sentiment analysis pipeline\n",
    "nlp = pipeline(\"sentiment-analysis\", model=model, tokenizer=tokenizer, device=device)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "SQ6jaM0-KlFo"
   },
   "source": [
    "The sentiment analysis model returns `LABEL_0` for negative, `LABEL_1` for neutral and `LABEL_2` for positive labels. We can add them to a dictionary to easily access them when showing the results."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {
    "id": "mZi6CY2HKl4B"
   },
   "outputs": [],
   "source": [
    "if model_id == \"cardiffnlp/twitter-roberta-base-sentiment\":\n",
    "    labels = {\"LABEL_0\": \"negative\", \"LABEL_1\": \"neutral\", \"LABEL_2\": \"positive\"}\n",
    "elif model_id == \"lxyuan/distilbert-base-multilingual-cased-sentiments-student\":\n",
    "    labels = {\"negative\": \"negative\", \"neutral\": \"neutral\", \"positive\": \"positive\"}"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 54
    },
    "id": "oISS9-4nKpHV",
    "outputId": "aefd56a3-693f-429e-c0f7-ed4ea6b2baf2"
   },
   "outputs": [
    {
     "data": {
      "application/vnd.google.colaboratory.intrinsic+json": {
       "type": "string"
      },
      "text/plain": [
       "' Room was small for a superior room and poorly lit especially as it was an inside room and overlooked the inside wall of the hotel No view therefore needed better lighting within Restaurant tables were not well laid and had to go searching for cutlery at breakfast '"
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# view review number 241\n",
    "test_review = df[\"review\"][241]\n",
    "test_review"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/"
    },
    "id": "D8bWJXrpKrWm",
    "outputId": "6f86f581-3bc8-45c0-bc08-8009b4bfa907"
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[{'label': 'LABEL_0', 'score': 0.7736576199531555}]"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# get the sentiment label and score for review number 241\n",
    "nlp(test_review)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "dDlttNrsKyJg"
   },
   "source": [
    "Our pipeline is working as expected and accurately predicts the correct label for the review."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "ShR8vTF0K1Y5"
   },
   "source": [
    "## Initialize Retriever\n",
    "\n",
    "A retriever model is used to embed passages and queries, and it creates embeddings such that queries and passages with similar meanings are close in the vector space. We will use a sentence-transformer model as our retriever. The model can be loaded as follows:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 574,
     "referenced_widgets": [
      "2285d613d16f4e86b6eb6b2cd6433afa",
      "857c4a357116451abde06602ef68ed6d",
      "8a3426747aaa40e5a5752594d770b4bb",
      "f6a28b9498224f97aa7f0265df5034aa",
      "3e03072ade1141bb8307f3746db231dd",
      "e074df08795b49de83a5459973f98c9f",
      "46473cceee4d4a9dabf501954d8fab6d",
      "1db3f1aa9748469db617ebee3c3d3324",
      "1464776e82a74d2dbf5e97bf08d2b038",
      "5b3efe0277f94d08b361d83080f27ef3",
      "7010ffebd15b42b6a09887b253523aa0",
      "37446ced4df14273ad8a966f9b1a381d",
      "2e3e1c5189c94b1b905d1688af922574",
      "f31822d785f2464b9d0004ab0a66eb10",
      "f57b7e6917bc4aa5a523e5cc8ad6ef7a",
      "506b66df7604482cbf7085a13a94694f",
      "fcbc7b8525b54991b2834ce3c4c990f6",
      "1ff525e27a84487bb0ce9f33a9525fd6",
      "419f1522f85e4d88890bced2f1a95b29",
      "89e2d92e15bc4a5f9bb5deae718b7a26",
      "a6bb3d76ef684795a1a03d1c9ab6fc47",
      "e64382684eeb4d07a7f7af8157bc64b6",
      "70e07387260e49d3abbc6d12f6a774ca",
      "a0665b20b7154032a2a4631170b30cd5",
      "e681fa0267324b5dbe1179cd98e1f000",
      "ccdf21bef7f242f6b8315d591b79dbbf",
      "1fee8f66f6ac4160baced81c2673704e",
      "b5467cc6663e40c5b98a8b0931b6b423",
      "f23c341bcbf64c6e93154d9aae688d46",
      "d199c2a1677a4c1eabc61ec767251312",
      "0a4154cf98df406ba22780c998206987",
      "b6f5d0dde38f40759de38f1941bb5313",
      "7988e5fdd51f48de89981ed7c22970c4",
      "b0c29807874c4bd0a99dd06cb117a451",
      "971078deea884cbabf0d9d050ee04b50",
      "173801650d054ffbbcd1140136314a59",
      "98c1da7431654869a3e883937480e29f",
      "30651fa1681c4293a75373a19aedee28",
      "6b5a264572744cf8b8fd981edc1683a6",
      "e35c238f0d834dbab59ee7f1ee75980d",
      "a652d11ba0114d45b623b09b28914335",
      "fc5a88fd837a46bb89528b8c5d54174c",
      "93f8074c45a544ea9d3bdca368d60188",
      "fdaa62309fbb473d9dd0eb18e6432a44",
      "57133b33ad2848f682dd0db95c191b90",
      "b2fd45fe7d8f45ea8166bd2b9fc13e8e",
      "09569103dc4448e8beb94cda3852ec5a",
      "e32fe9aedab4440385b2110f57c319ae",
      "a23fce52e385466f950680007a5e5cdc",
      "316e5c5f17ff4ce2a7fb15397ee18cf1",
      "5b8290d4b3e24050885c45804658f0ee",
      "f3c1b039a69c4198bae9c9cdad8a7395",
      "ba543b7c52724838bcd0bb2126ae65d9",
      "d8853ac5f86641afb1c895f2eb7cf140",
      "65d5936e386b496aad47c24e04d11f1d",
      "861172af534b4c7492f75d093265996b",
      "ae73036addf544c891b8627b49fac3a7",
      "50c9bb9057554238bdbee99329f47a22",
      "f8d22ede43014d1bb6339523656a2ac6",
      "2819083f28224c88bd134072d28f4f17",
      "eada145f46074522bc7065829bb38f54",
      "04faea329f334f8ab5252bd93df38465",
      "b1252eb0fe9d4f39a3a28437b7728c36",
      "5ac7a1a9feee40c3899044e15e0a50ee",
      "1e8ced50f28d4157bde4e0d4cd8f60ee",
      "cda630099eec410d817ecc8b1f4a5947",
      "a1afb51ab997435bb67ab9a6055f2bc0",
      "ebf17e2160fd4ab1893d9ebfe0f013bf",
      "23f3f0513cd3401a8000792dd9893dfb",
      "b618e34eff3e4dba84589d934ac695bd",
      "4268c1f8cc754ed682785f6a533b9c09",
      "cb18f737dfcd475e825f40dd48d2fece",
      "95eea5943aaa4f76bcdfc7a9f92eb5af",
      "6511cf82307a440a9c25f20c5d2b5ed5",
      "36c88b372cbc436c8e6ea65c337a32c4",
      "b9021ecbc2cb4902b5c51ecae268b5aa",
      "ecc685fd1cc94117b3045672c9e72310",
      "433b2fe46412439aaaf503211c30f380",
      "6b9b3eac602f4114a7c93080a4c5b295",
      "477163866c5a440dad973c63534a64d2",
      "938cced61df8470783fde56ab69428e1",
      "27e6aa39b3244d149119d0096672fdda",
      "8a78895b0bd545f8be4a9f49d2a708a9",
      "6b877f6a89b146698f58bb0b8d267926",
      "eba79c49904a45cea2c4874be6d202b0",
      "929923db25184b3aa6dd358f01ee1b1c",
      "11b0430ccec74f5f94d3b7a4af7759e1",
      "0aba1c9b6d704745bbb00c85d4ff8ed3",
      "29bb780fe4794e698662dba82409a3aa",
      "ba5a27084e004ea594939bef9a398cc7",
      "175f9acc1f65419d9de6aeee46a2b988",
      "af078ff43d464c69b339e7e84db27282",
      "9e804bf56d45445eb371882f08d5dce0",
      "f379710992b14e5ca3459f8cf250f24a",
      "cf10771ca88d469b97a7de47c6e25490",
      "55ffd66776994510a3b14e95657268e2",
      "900248f97adb4ad898f4b010672a6ac2",
      "d72f938d29ec4cd88cf00695474fd14c",
      "8d3892e02fd64e468af8e3c3b8d8350a",
      "d50cd9b0f0924a89bb8e656cd62df786",
      "0f359e529da244b9a1b97af9694604f7",
      "d7acd77f6af74df2ab42ac8f17321c3b",
      "a0a51d30d8f54031b54575e6c9926ae5",
      "052c6dc362454af1bc5ad94aff098441",
      "e6cde6ebda094129b7f470366fe89d71",
      "584a6a1f8e6c4084b80fbbf32afc1aab",
      "b8f4871b3dab4902895305f6912817f4",
      "dae0bd3f3dae463d9fd6f70452e75bee",
      "b59b37a58dc44f45b6b4d67394b3eaff",
      "cd473c1df00846e7be29b8b51cc82f63",
      "558b0f60b54a4ea0ac57b8ef63670e14",
      "f2c72861d1cc4d1997c6e6853b4f9389",
      "a792f2cd49b540c6985e04ecac07c869",
      "22837ea91bac4229b5fb5ba15b6529a7",
      "5a9c13f3b46e42f291bb93955a63938d",
      "2b57ace08ec447aeba82eb8848c9f3d9",
      "2248ee5f310b4f4e8d80a5190405ff65",
      "349e4bf8840f4e13a9384c557f763826",
      "defd771fd1de4a56b897501229e45270",
      "77634012269b47c7a442d1f32ec64491",
      "dcac3c8018e54694ae0b76d6397d34f3",
      "b6f740cc072f49f1a91e817e4e06c375",
      "6dd7b1814868432bac3a238b7df7d364",
      "330812ed77d54f608c31bb4fd9a3cdbc",
      "13858a0d86154f12a018648df561e2ad",
      "9c04a29f968c4b3189d79b15f88c247e",
      "71152ca5fdd84ddb961c0c734f98fc28",
      "3c2d4d79d36348aabbc6175b8abc7b95",
      "1f2d4b63f42a4ed8adf843fe48a0de59",
      "e5aa82e582374e8b8f812cc5dbc459af",
      "0ecf9688e04b4c4aa88b8bf1041168ff",
      "a07dbdbcb4554e8fa1392d0baa156d56",
      "24f3a47bdb694d6696b382284b1a80e1",
      "971f322df556410bb1e2bb019fc0a7b2",
      "5757bc16db3f437baddafd5f6f252e65",
      "c244f2117cb64329b244a650b4afdf7e",
      "8743a0d5d1304ee89af952dcdb107ee3",
      "63e6339d89274739bae183b683a83c49",
      "f8a118d509694987826662214c8cb2c9",
      "06da3f47d7544f3d8e613897d0980a28",
      "6008705f568d4b679a258e2c3c2abe52",
      "4a667417b3d94608829ccac95fe7eb49",
      "ea43854a07c24564ae27e24d676c15eb",
      "c5519380210c4481bafd47f748209674",
      "64af986187a84169a59701c6949ee200",
      "e8b135bfdc0b42979d9ff539b5334b11",
      "aa35ebb531ad4bba875aed2451a28e3e",
      "bac981a4c0e746bcac8f7f168704cdd9",
      "e85f16ed9fa649c2952b9234e7542cd7",
      "adc9cfaa309e4a9d8bc218915be456dd",
      "2a88bf8cdf4a4fa7997012d9c76f603b",
      "352eb6126c034c1e9fb31856ffd29b35",
      "e19584b266404fbdae1d8a3e22043308",
      "b7cfdbd4c4dd4fef9ad1398bf3477e58"
     ]
    },
    "id": "2oo1yqnlKtuA",
    "outputId": "da8e44bf-4cbf-4a89-d281-ce0d4329f579"
   },
   "outputs": [
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "2285d613d16f4e86b6eb6b2cd6433afa",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       ".gitattributes:   0%|          | 0.00/1.18k [00:00<?, ?B/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "37446ced4df14273ad8a966f9b1a381d",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "1_Pooling/config.json:   0%|          | 0.00/190 [00:00<?, ?B/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "70e07387260e49d3abbc6d12f6a774ca",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "README.md:   0%|          | 0.00/10.6k [00:00<?, ?B/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "b0c29807874c4bd0a99dd06cb117a451",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "config.json:   0%|          | 0.00/612 [00:00<?, ?B/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "57133b33ad2848f682dd0db95c191b90",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "config_sentence_transformers.json:   0%|          | 0.00/116 [00:00<?, ?B/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "861172af534b4c7492f75d093265996b",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "data_config.json:   0%|          | 0.00/39.3k [00:00<?, ?B/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "a1afb51ab997435bb67ab9a6055f2bc0",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "pytorch_model.bin:   0%|          | 0.00/90.9M [00:00<?, ?B/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "433b2fe46412439aaaf503211c30f380",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "sentence_bert_config.json:   0%|          | 0.00/53.0 [00:00<?, ?B/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "29bb780fe4794e698662dba82409a3aa",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "special_tokens_map.json:   0%|          | 0.00/112 [00:00<?, ?B/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "d50cd9b0f0924a89bb8e656cd62df786",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "tokenizer.json:   0%|          | 0.00/466k [00:00<?, ?B/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "558b0f60b54a4ea0ac57b8ef63670e14",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "tokenizer_config.json:   0%|          | 0.00/350 [00:00<?, ?B/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "b6f740cc072f49f1a91e817e4e06c375",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "train_script.py:   0%|          | 0.00/13.2k [00:00<?, ?B/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "24f3a47bdb694d6696b382284b1a80e1",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "vocab.txt:   0%|          | 0.00/232k [00:00<?, ?B/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "c5519380210c4481bafd47f748209674",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "modules.json:   0%|          | 0.00/349 [00:00<?, ?B/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "data": {
      "text/plain": [
       "SentenceTransformer(\n",
       "  (0): Transformer({'max_seq_length': 256, 'do_lower_case': False}) with Transformer model: BertModel \n",
       "  (1): Pooling({'word_embedding_dimension': 384, 'pooling_mode_cls_token': False, 'pooling_mode_mean_tokens': True, 'pooling_mode_max_tokens': False, 'pooling_mode_mean_sqrt_len_tokens': False})\n",
       "  (2): Normalize()\n",
       ")"
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "from sentence_transformers import SentenceTransformer\n",
    "\n",
    "# load the model from huggingface\n",
    "retriever = SentenceTransformer(\"sentence-transformers/all-MiniLM-L6-v2\", device=device)\n",
    "retriever"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "TGYJvhoRLK4J"
   },
   "source": [
    "## Initialize LanceDB"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {
    "id": "Amv_N3e7K701"
   },
   "outputs": [],
   "source": [
    "import lancedb\n",
    "\n",
    "db = lancedb.connect(\"./.lancedb\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "oqp2ud8FLXl9"
   },
   "source": [
    "## Generate Embeddings and Insert into table\n",
    "\n",
    "We generate embeddings for all the reviews in the dataset. Alongside the embeddings, we also include the sentiment label and score in the LanceDB table as metadata. Later we will use this data to understand customer opinions.\n",
    "\n",
    "Let's first write a helper function to generate sentiment labels and scores for a batch of reviews."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {
    "id": "cC0V3rOSLpBM"
   },
   "outputs": [],
   "source": [
    "def get_sentiment(reviews):\n",
    "    # pass the reviews through sentiment analysis pipeline\n",
    "    sentiments = nlp(reviews)\n",
    "    # extract only the label and score from the result\n",
    "    l = [labels[x[\"label\"]] for x in sentiments]\n",
    "    s = [x[\"score\"] for x in sentiments]\n",
    "    return l, s"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/"
    },
    "id": "APd-QMaULsXY",
    "outputId": "3ebed4f1-9f87-4cc8-a64f-41d60d6ad96f"
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(['negative', 'neutral', 'positive'],\n",
       " [0.9065253138542175, 0.7716172933578491, 0.8975034952163696])"
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# get sentiment labels for few reviews\n",
    "get_sentiment(df[\"review\"][:3].tolist())"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "FNt23BGnLxmd"
   },
   "source": [
    "We need to convert the review dates to timestamps to filter query results for a given period. This is helpful if you want to understand customer sentiment over a specific period. Let's write another helper function to convert dates to timestamps."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {
    "id": "hIsAT2VmLyJj"
   },
   "outputs": [],
   "source": [
    "import dateutil.parser\n",
    "\n",
    "\n",
    "# convert date to timestamp\n",
    "def get_timestamp(dates):\n",
    "    timestamps = [dateutil.parser.parse(d).timestamp() for d in dates]\n",
    "    return timestamps"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/"
    },
    "id": "hxBXVJ9FL1jA",
    "outputId": "92f85770-4133-4360-ac43-3e7b5947c1dc"
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "1501718400.0"
      ]
     },
     "execution_count": 17,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "get_timestamp([df[\"review_date\"][0]])[0]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "uqer7WcGMAvw"
   },
   "source": [
    "Now we create the embeddings. We do this in batches of `64` to avoid overwhelming machine resources."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 1000,
     "referenced_widgets": [
      "b39f638e06db46ef88f123ee63e78b97",
      "9e4780a774154ba6a2c61402555240b5",
      "32181c03dfe1473b88e3c5e61ec85844",
      "9aa1201796e641b2a638d46e53e6a898",
      "c595d5b679a4451da823dd40c6f8b715",
      "5c75210b0aff408c9f18641ebe9c1263",
      "734679a6c3b54336be40c8323d7d18fd",
      "c4b8431e8a724ad3926d04081a5e8c86",
      "d9fb48381f5d4d7f8a6403446cc545e6",
      "27d2724c38c0462d8f6180a26b0e2aa7",
      "3840f75df6014de78544d3855a22f676"
     ]
    },
    "id": "yTsTR4b9yga3",
    "outputId": "309affe7-e845-4569-f29c-baee857d5d31"
   },
   "outputs": [
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "b39f638e06db46ef88f123ee63e78b97",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "  0%|          | 0/1465 [00:00<?, ?it/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "\u001b[1;30;43mStreaming output truncated to the last 5000 lines.\u001b[0m\n",
      "81917   Room was nice and dark food in restaurant bre...  \n",
      "81918   I didn t like all the construction around the...  \n",
      "81919          I liked the location ans the coffee shop   \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "81920   7/11/2017  Park Plaza Westminster Bridge London   \n",
      "81921   7/11/2017  Park Plaza Westminster Bridge London   \n",
      "81922   7/11/2017  Park Plaza Westminster Bridge London   \n",
      "81923   7/11/2017  Park Plaza Westminster Bridge London   \n",
      "81924   7/11/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "81979    7/5/2017  Park Plaza Westminster Bridge London   \n",
      "81980    7/3/2017  Park Plaza Westminster Bridge London   \n",
      "81981    7/3/2017  Park Plaza Westminster Bridge London   \n",
      "81982    7/3/2017  Park Plaza Westminster Bridge London   \n",
      "81983    7/3/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "81920   Very spacious clean room with excellent views...  \n",
      "81921   Bar staff very unfriendly not helpful no smil...  \n",
      "81922   Very good location Clean and very quiet room ...  \n",
      "81923   The coffe machine is not that good and not on...  \n",
      "81924   Fantastic hotel 2 minutes walking frim westme...  \n",
      "...                                                  ...  \n",
      "81979   I booked an internal room and it was listed a...  \n",
      "81980   Only having certain times to swim in pool as ...  \n",
      "81981   Swimming Pool Steam Room and sauna Bed was co...  \n",
      "81982   When I entered my room the phone was buzzing ...  \n",
      "81983   Good size room and didn t matter it was an in...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "81984    7/2/2017  Park Plaza Westminster Bridge London   \n",
      "81985    7/2/2017  Park Plaza Westminster Bridge London   \n",
      "81986    7/2/2017  Park Plaza Westminster Bridge London   \n",
      "81987    7/2/2017  Park Plaza Westminster Bridge London   \n",
      "81988    7/2/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "82043   6/20/2017  Park Plaza Westminster Bridge London   \n",
      "82044   6/20/2017  Park Plaza Westminster Bridge London   \n",
      "82045   6/20/2017  Park Plaza Westminster Bridge London   \n",
      "82046   6/20/2017  Park Plaza Westminster Bridge London   \n",
      "82047   6/20/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "81984   A little pricey for what you get but probably...  \n",
      "81985   This place was an excellent place to stay whi...  \n",
      "81986   The lifts and corridors were slightly dark Di...  \n",
      "81987   Efficient room cleaning Easy check in check o...  \n",
      "81988   We had a shower that leaked water on the floo...  \n",
      "...                                                  ...  \n",
      "82043   The location was fantastic The staff was supe...  \n",
      "82044   offsite parking in 3rd party parking lot 5min...  \n",
      "82045   modern and luxurious hotel great rooms very b...  \n",
      "82046   Construction going on around hotel so lots of...  \n",
      "82047   Great location Clean hotel helpful friendly s...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "82048   6/19/2017  Park Plaza Westminster Bridge London   \n",
      "82049   6/19/2017  Park Plaza Westminster Bridge London   \n",
      "82050   6/19/2017  Park Plaza Westminster Bridge London   \n",
      "82051   6/19/2017  Park Plaza Westminster Bridge London   \n",
      "82052   6/19/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "82107    6/6/2017  Park Plaza Westminster Bridge London   \n",
      "82108    6/6/2017  Park Plaza Westminster Bridge London   \n",
      "82109    6/6/2017  Park Plaza Westminster Bridge London   \n",
      "82110    6/6/2017  Park Plaza Westminster Bridge London   \n",
      "82111    6/6/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "82048   All the staff were friendly helpful informed ...  \n",
      "82049   The iconic view of Westminster can not be see...  \n",
      "82050    Good rooms nice bathrooms and a great location   \n",
      "82051                                            Nothing  \n",
      "82052   Very modern hotel and luscious are the facili...  \n",
      "...                                                  ...  \n",
      "82107   Cost an extra 40 for a room with a nice view ...  \n",
      "82108   Location is great The view from the room stra...  \n",
      "82109   Room was not clean and was very worn Could do...  \n",
      "82110       Amazing location and well rounded facilities  \n",
      "82111   Stayed at the hotel for two nights and though...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "82112    6/6/2017  Park Plaza Westminster Bridge London   \n",
      "82113    6/6/2017  Park Plaza Westminster Bridge London   \n",
      "82114    6/5/2017  Park Plaza Westminster Bridge London   \n",
      "82115    6/5/2017  Park Plaza Westminster Bridge London   \n",
      "82116    6/5/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "82171   5/28/2017  Park Plaza Westminster Bridge London   \n",
      "82172   5/27/2017  Park Plaza Westminster Bridge London   \n",
      "82173   5/27/2017  Park Plaza Westminster Bridge London   \n",
      "82174   5/26/2017  Park Plaza Westminster Bridge London   \n",
      "82175   5/26/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "82112   there was nothing we could fault this hotel o...  \n",
      "82113   Fantastic hotel with great little extras like...  \n",
      "82114   The only negative I have is that if you feel ...  \n",
      "82115   We wanted a location that was central and clo...  \n",
      "82116   Housekeeping is a bit hit and miss There were...  \n",
      "...                                                  ...  \n",
      "82171                        Very nice food for a hotel   \n",
      "82172   Breakfast a bit industrial but understandable...  \n",
      "82173   The rooms were excellent luxurious in fact St...  \n",
      "82174   Had no complaints Didn t dine at any of the i...  \n",
      "82175   Friendly efficient staff Clean tidy rooms Goo...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "82176   5/25/2017  Park Plaza Westminster Bridge London   \n",
      "82177   5/24/2017  Park Plaza Westminster Bridge London   \n",
      "82178   5/24/2017  Park Plaza Westminster Bridge London   \n",
      "82179   5/22/2017  Park Plaza Westminster Bridge London   \n",
      "82180   5/22/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "82235    5/5/2017  Park Plaza Westminster Bridge London   \n",
      "82236    5/5/2017  Park Plaza Westminster Bridge London   \n",
      "82237    5/4/2017  Park Plaza Westminster Bridge London   \n",
      "82238    5/4/2017  Park Plaza Westminster Bridge London   \n",
      "82239    5/4/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "82176   The room for the family was not very good It ...  \n",
      "82177   I booked and paid for this accommodation for ...  \n",
      "82178   The location was convenient Good Coffee bar b...  \n",
      "82179   The hotel is located at the foot of the Westm...  \n",
      "82180   They were extra busy so bags were left in our...  \n",
      "...                                                  ...  \n",
      "82235                               Nothing not to like   \n",
      "82236   Location was excellent rooms were extremely c...  \n",
      "82237   Park Plaza has an excellent location in Centr...  \n",
      "82238                        The concession in the lobby  \n",
      "82239   Everything about this hotel is fantastic The ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "82240    5/3/2017  Park Plaza Westminster Bridge London   \n",
      "82241    5/3/2017  Park Plaza Westminster Bridge London   \n",
      "82242    5/3/2017  Park Plaza Westminster Bridge London   \n",
      "82243    5/3/2017  Park Plaza Westminster Bridge London   \n",
      "82244    5/3/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "82299   4/23/2017  Park Plaza Westminster Bridge London   \n",
      "82300   4/23/2017  Park Plaza Westminster Bridge London   \n",
      "82301   4/22/2017  Park Plaza Westminster Bridge London   \n",
      "82302   4/22/2017  Park Plaza Westminster Bridge London   \n",
      "82303   4/22/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "82240   Only 2 portions of coffee with 4 little milks...  \n",
      "82241                          Bed comfy lovely pillows   \n",
      "82242   Everything to start nobody greets you at the ...  \n",
      "82243   Nothing unfortunately Staff and especially se...  \n",
      "82244   Waiting at reception they brought us apple ju...  \n",
      "...                                                  ...  \n",
      "82299   Internal rooms are good value but not having ...  \n",
      "82300   Brilliant location clean and comfortable room...  \n",
      "82301   After 3pm the swimming pool is restricted to ...  \n",
      "82302   Excellent location Room looked over Big Ben a...  \n",
      "82303   We would have liked that there was a little b...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "82304   4/22/2017  Park Plaza Westminster Bridge London   \n",
      "82305   4/22/2017  Park Plaza Westminster Bridge London   \n",
      "82306   4/22/2017  Park Plaza Westminster Bridge London   \n",
      "82307   4/21/2017  Park Plaza Westminster Bridge London   \n",
      "82308   4/21/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "82363   4/12/2017  Park Plaza Westminster Bridge London   \n",
      "82364   4/12/2017  Park Plaza Westminster Bridge London   \n",
      "82365   4/11/2017  Park Plaza Westminster Bridge London   \n",
      "82366   4/11/2017  Park Plaza Westminster Bridge London   \n",
      "82367   4/10/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "82304   The swimmingpool and the facilities around th...  \n",
      "82305   Awful view from bedroom Bedroom wasn t clean ...  \n",
      "82306   The excellent location was the main positive ...  \n",
      "82307   Its nothing major and not nothing I didn t li...  \n",
      "82308   Staff was excellent I got a Studio upgrade Th...  \n",
      "...                                                  ...  \n",
      "82363   SPA was used as a family pool and could not b...  \n",
      "82364   Walking distance to Westminster Abby Easy wal...  \n",
      "82365   The pillows were too thick and hard The showe...  \n",
      "82366   Location and view of Big Ben Most of the staf...  \n",
      "82367   Short drop Wardrobe long dresses Poor lightin...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "82368   4/10/2017  Park Plaza Westminster Bridge London   \n",
      "82369   4/10/2017  Park Plaza Westminster Bridge London   \n",
      "82370   4/10/2017  Park Plaza Westminster Bridge London   \n",
      "82371   4/10/2017  Park Plaza Westminster Bridge London   \n",
      "82372   4/10/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "82427   3/29/2017  Park Plaza Westminster Bridge London   \n",
      "82428   3/28/2017  Park Plaza Westminster Bridge London   \n",
      "82429   3/27/2017  Park Plaza Westminster Bridge London   \n",
      "82430   3/27/2017  Park Plaza Westminster Bridge London   \n",
      "82431   3/27/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "82368                     Staff Bathroom Bed Memory foam  \n",
      "82369   Four of us in a family room not enough towels...  \n",
      "82370   Very comfy bed Very nice clean room Great loc...  \n",
      "82371   Very hot in the hotel Fans ok in room but sti...  \n",
      "82372   Ice machines on every floor Nice swimming poo...  \n",
      "...                                                  ...  \n",
      "82427   Staff always acknowledged us The room was qui...  \n",
      "82428   Maids knocking on the door at 830 in the morn...  \n",
      "82429   Whole hotel was too warm especially my room w...  \n",
      "82430                        Bed and pillows were comfy   \n",
      "82431   Thought the breakfast was not briliant No war...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "82432   3/27/2017  Park Plaza Westminster Bridge London   \n",
      "82433   3/27/2017  Park Plaza Westminster Bridge London   \n",
      "82434   3/27/2017  Park Plaza Westminster Bridge London   \n",
      "82435   3/27/2017  Park Plaza Westminster Bridge London   \n",
      "82436   3/27/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "82491   3/18/2017  Park Plaza Westminster Bridge London   \n",
      "82492   3/18/2017  Park Plaza Westminster Bridge London   \n",
      "82493   3/18/2017  Park Plaza Westminster Bridge London   \n",
      "82494   3/18/2017  Park Plaza Westminster Bridge London   \n",
      "82495   3/18/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "82432   The staff were very helpful Nice gesture to s...  \n",
      "82433   Bed was uncomfortable As we had an internal r...  \n",
      "82434               Lovely breakfast although very busy   \n",
      "82435   Bathroom door handle was broken couldn t shut...  \n",
      "82436   Liked the location TV options on TV big comfy...  \n",
      "...                                                  ...  \n",
      "82491   No complimentary water so having to always ca...  \n",
      "82492   Breakfast is amazing bar area has a great atm...  \n",
      "82493     No phone charging facility in rooming no view   \n",
      "82494   Business Centre only one person on desk on ph...  \n",
      "82495   There was a long queue at check in but the st...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "82496   3/18/2017  Park Plaza Westminster Bridge London   \n",
      "82497   3/17/2017  Park Plaza Westminster Bridge London   \n",
      "82498   3/17/2017  Park Plaza Westminster Bridge London   \n",
      "82499   3/17/2017  Park Plaza Westminster Bridge London   \n",
      "82500   3/15/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "82555    3/6/2017  Park Plaza Westminster Bridge London   \n",
      "82556    3/5/2017  Park Plaza Westminster Bridge London   \n",
      "82557    3/5/2017  Park Plaza Westminster Bridge London   \n",
      "82558    3/5/2017  Park Plaza Westminster Bridge London   \n",
      "82559    3/5/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "82496   Great location beautifully clean lovely views...  \n",
      "82497   It was lovely to have room service breakfast ...  \n",
      "82498   Twin room booked toiletries left for one gues...  \n",
      "82499   Location of hotel excellent for sightseeing a...  \n",
      "82500   The headboard of the bed was full of scratche...  \n",
      "...                                                  ...  \n",
      "82555   Hotel was lovely Stayed for a birthday weeken...  \n",
      "82556   children allowed in spa squealing and shoutin...  \n",
      "82557                Great location Very friendly staff   \n",
      "82558   The Room was fantastic and my daughter 6yrs l...  \n",
      "82559   I asked for a Daily Mail newspaper to be deli...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "82560    3/5/2017  Park Plaza Westminster Bridge London   \n",
      "82561    3/5/2017  Park Plaza Westminster Bridge London   \n",
      "82562    3/5/2017  Park Plaza Westminster Bridge London   \n",
      "82563    3/5/2017  Park Plaza Westminster Bridge London   \n",
      "82564    3/2/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "82619   2/19/2017  Park Plaza Westminster Bridge London   \n",
      "82620   2/18/2017  Park Plaza Westminster Bridge London   \n",
      "82621   2/18/2017  Park Plaza Westminster Bridge London   \n",
      "82622   2/18/2017  Park Plaza Westminster Bridge London   \n",
      "82623   2/18/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "82560               The hotel room were very impressive   \n",
      "82561   The room was too warm we had to have cool air...  \n",
      "82562   Lovely clean room Great location Good feel ab...  \n",
      "82563   It s was a lovely place to stay great locatio...  \n",
      "82564   High priced but in general not more then aver...  \n",
      "...                                                  ...  \n",
      "82619   Located directly across from Big Ben Literall...  \n",
      "82620                       That we couldn t stay longer  \n",
      "82621   I wanted to treat my wife to a couple of days...  \n",
      "82622   Having proper cocktail glasses and decoration...  \n",
      "82623                                 Breakfast was good  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "82624   2/18/2017  Park Plaza Westminster Bridge London   \n",
      "82625   2/18/2017  Park Plaza Westminster Bridge London   \n",
      "82626   2/17/2017  Park Plaza Westminster Bridge London   \n",
      "82627   2/17/2017  Park Plaza Westminster Bridge London   \n",
      "82628   2/17/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "82683    2/3/2017  Park Plaza Westminster Bridge London   \n",
      "82684    2/3/2017  Park Plaza Westminster Bridge London   \n",
      "82685    2/2/2017  Park Plaza Westminster Bridge London   \n",
      "82686    2/2/2017  Park Plaza Westminster Bridge London   \n",
      "82687    2/2/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "82624   They didnt have a room when we arrived and en...  \n",
      "82625   Good location with good access to the undergr...  \n",
      "82626   The only negative was that we could not find ...  \n",
      "82627   Staff could not have been more helpful Locati...  \n",
      "82628   Breakfast location was in the basement or in ...  \n",
      "...                                                  ...  \n",
      "82683   I didn t like when ordering room service I sp...  \n",
      "82684   I loved at first how every member of the staf...  \n",
      "82685                           We didn t want to leave   \n",
      "82686   Amazing view from fabulous room we had 10th f...  \n",
      "82687   The cleanliness at room 953 We were in 3 diff...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "82688    2/2/2017  Park Plaza Westminster Bridge London   \n",
      "82689   1/30/2017  Park Plaza Westminster Bridge London   \n",
      "82690   1/30/2017  Park Plaza Westminster Bridge London   \n",
      "82691   1/30/2017  Park Plaza Westminster Bridge London   \n",
      "82692   1/30/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "82747   1/17/2017  Park Plaza Westminster Bridge London   \n",
      "82748   1/17/2017  Park Plaza Westminster Bridge London   \n",
      "82749   1/17/2017  Park Plaza Westminster Bridge London   \n",
      "82750   1/17/2017  Park Plaza Westminster Bridge London   \n",
      "82751   1/17/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "82688   I liked the restaurants in the property This ...  \n",
      "82689   Really enjoyed the impeccable hospitality The...  \n",
      "82690   It was a shame the hotel was so busy They org...  \n",
      "82691   Luxurious hotel in an excellent location Beau...  \n",
      "82692                   Air conditioning was quite loud   \n",
      "...                                                  ...  \n",
      "82747                   The location is very convenient   \n",
      "82748   queues at check in problem with entry to one ...  \n",
      "82749   Location and free room upgrade to solve door ...  \n",
      "82750   Breakfast was expensive for what it was Fruit...  \n",
      "82751   Location excellent concierge and vey friendly...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "82752   1/16/2017  Park Plaza Westminster Bridge London   \n",
      "82753   1/16/2017  Park Plaza Westminster Bridge London   \n",
      "82754   1/16/2017  Park Plaza Westminster Bridge London   \n",
      "82755   1/16/2017  Park Plaza Westminster Bridge London   \n",
      "82756   1/16/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "82811    1/5/2017  Park Plaza Westminster Bridge London   \n",
      "82812    1/5/2017  Park Plaza Westminster Bridge London   \n",
      "82813    1/4/2017  Park Plaza Westminster Bridge London   \n",
      "82814    1/4/2017  Park Plaza Westminster Bridge London   \n",
      "82815    1/4/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "82752   We didn t use all the facilities so I can t c...  \n",
      "82753   Nice staff good and clean Room Very good and ...  \n",
      "82754   Drains in the bathroom stunk staff didnt seem...  \n",
      "82755                   The location Layout of room good  \n",
      "82756   Was slightly dusty in the room but other than...  \n",
      "...                                                  ...  \n",
      "82811   Welcome staff on ground floor did not approac...  \n",
      "82812   Room for three was excellent Very spacious wi...  \n",
      "82813   Lots of staff at reception but no clear order...  \n",
      "82814                    Close to the London eye Big Ben  \n",
      "82815   The hotel was full but they could not handle ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "82816    1/3/2017  Park Plaza Westminster Bridge London   \n",
      "82817    1/3/2017  Park Plaza Westminster Bridge London   \n",
      "82818    1/3/2017  Park Plaza Westminster Bridge London   \n",
      "82819    1/3/2017  Park Plaza Westminster Bridge London   \n",
      "82820    1/3/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "82875  12/22/2016  Park Plaza Westminster Bridge London   \n",
      "82876  12/22/2016  Park Plaza Westminster Bridge London   \n",
      "82877  12/22/2016  Park Plaza Westminster Bridge London   \n",
      "82878  12/22/2016  Park Plaza Westminster Bridge London   \n",
      "82879  12/22/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "82816   I had fever and I asked for a thermometer A 1...  \n",
      "82817              Excellent breakfast perfect location   \n",
      "82818   We had to take the breakfast in a ball room T...  \n",
      "82819   Nice rooms very good location friendly staff ...  \n",
      "82820   Internal room so very little light felt like ...  \n",
      "...                                                  ...  \n",
      "82875   Other hotel guest seem to think they have mon...  \n",
      "82876   The set up of the hotel was excellent the bar...  \n",
      "82877   The only negative was that it took us a while...  \n",
      "82878   The location was perfect for our visit to Lon...  \n",
      "82879   The deco was a bit too dark for my taste but ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "82880  12/22/2016  Park Plaza Westminster Bridge London   \n",
      "82881  12/22/2016  Park Plaza Westminster Bridge London   \n",
      "82882  12/22/2016  Park Plaza Westminster Bridge London   \n",
      "82883  12/22/2016  Park Plaza Westminster Bridge London   \n",
      "82884  12/22/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "82939  12/13/2016  Park Plaza Westminster Bridge London   \n",
      "82940  12/13/2016  Park Plaza Westminster Bridge London   \n",
      "82941  12/12/2016  Park Plaza Westminster Bridge London   \n",
      "82942  12/12/2016  Park Plaza Westminster Bridge London   \n",
      "82943  12/12/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "82880   Great great location room was big and comfort...  \n",
      "82881   This isn t going to go anywhere and we will n...  \n",
      "82882   The location was great and the hotel itself w...  \n",
      "82883   The breakfast could have included the special...  \n",
      "82884   The view and location was brilliant The room ...  \n",
      "...                                                  ...  \n",
      "82939   WiFi bad Very busy especially breakfast but t...  \n",
      "82940                    Good location and nice building  \n",
      "82941   Pet hate the cleaner came in on knockin Oppos...  \n",
      "82942   Great hotel a brief but enjoyable stay Room w...  \n",
      "82943   For a four star hotel I would have expected i...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "82944  12/12/2016  Park Plaza Westminster Bridge London   \n",
      "82945  12/12/2016  Park Plaza Westminster Bridge London   \n",
      "82946  12/12/2016  Park Plaza Westminster Bridge London   \n",
      "82947  12/12/2016  Park Plaza Westminster Bridge London   \n",
      "82948  12/12/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "83003  11/28/2016  Park Plaza Westminster Bridge London   \n",
      "83004  11/28/2016  Park Plaza Westminster Bridge London   \n",
      "83005  11/28/2016  Park Plaza Westminster Bridge London   \n",
      "83006  11/28/2016  Park Plaza Westminster Bridge London   \n",
      "83007  11/28/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "82944   The location of the hotel is excellent less t...  \n",
      "82945   The hotel rooms are not cleaned to a high sta...  \n",
      "82946                  Location of property is amazing x  \n",
      "82947   No toaster in the room to make toast for the ...  \n",
      "82948   Great room we had a large 2 bedroomed suite f...  \n",
      "...                                                  ...  \n",
      "83003               Bar prices were exceptionally steep   \n",
      "83004   The location of the hotel was really great Ev...  \n",
      "83005   Tv couldn t plug your own stuff in i e extern...  \n",
      "83006                                  Location was good  \n",
      "83007   Very big hotel felt impersonal Lights in bedr...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "83008  11/28/2016  Park Plaza Westminster Bridge London   \n",
      "83009  11/28/2016  Park Plaza Westminster Bridge London   \n",
      "83010  11/28/2016  Park Plaza Westminster Bridge London   \n",
      "83011  11/28/2016  Park Plaza Westminster Bridge London   \n",
      "83012  11/28/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "83067  11/17/2016  Park Plaza Westminster Bridge London   \n",
      "83068  11/17/2016  Park Plaza Westminster Bridge London   \n",
      "83069  11/17/2016  Park Plaza Westminster Bridge London   \n",
      "83070  11/17/2016  Park Plaza Westminster Bridge London   \n",
      "83071  11/16/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "83008   Breakfast very good selection and plenty of i...  \n",
      "83009                Hygiene shower scalded as explained  \n",
      "83010   Location but poor standard of hygiene put a c...  \n",
      "83011   Bed was a little hard and gave me back pain I...  \n",
      "83012   Hotel and room was beautiful breakfast was lo...  \n",
      "...                                                  ...  \n",
      "83067   Maids knocking on door very early followed by...  \n",
      "83068     Nice room Huge bath Swift checkout via tablet   \n",
      "83069   All aspects of breakfast were very poor in te...  \n",
      "83070               Restaurant food excluding breakfast   \n",
      "83071   Powdered egg for breakfast Yuk Award winning ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "83072  11/16/2016  Park Plaza Westminster Bridge London   \n",
      "83073  11/16/2016  Park Plaza Westminster Bridge London   \n",
      "83074  11/16/2016  Park Plaza Westminster Bridge London   \n",
      "83075  11/16/2016  Park Plaza Westminster Bridge London   \n",
      "83076  11/16/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "83131   11/6/2016  Park Plaza Westminster Bridge London   \n",
      "83132   11/6/2016  Park Plaza Westminster Bridge London   \n",
      "83133   11/6/2016  Park Plaza Westminster Bridge London   \n",
      "83134   11/6/2016  Park Plaza Westminster Bridge London   \n",
      "83135   11/6/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "83072                      Easy to get to from the train  \n",
      "83073   Breakfast wasn t fantastic and not worth the ...  \n",
      "83074   Staff were amazing and very helpful Hotel is ...  \n",
      "83075   It s probably unavoidable and the staff did t...  \n",
      "83076   The suite allowed a family of four to relax a...  \n",
      "...                                                  ...  \n",
      "83131   Modern building with good location Comfortabl...  \n",
      "83132   Cleanliness poor in allocated first room Comp...  \n",
      "83133           Bed was very comfortable Great location   \n",
      "83134   The location and room were fine However the w...  \n",
      "83135                                           Location  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "83136   11/6/2016  Park Plaza Westminster Bridge London   \n",
      "83137   11/6/2016  Park Plaza Westminster Bridge London   \n",
      "83138   11/6/2016  Park Plaza Westminster Bridge London   \n",
      "83139   11/6/2016  Park Plaza Westminster Bridge London   \n",
      "83140   11/5/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "83195  10/26/2016  Park Plaza Westminster Bridge London   \n",
      "83196  10/26/2016  Park Plaza Westminster Bridge London   \n",
      "83197  10/26/2016  Park Plaza Westminster Bridge London   \n",
      "83198  10/25/2016  Park Plaza Westminster Bridge London   \n",
      "83199  10/25/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "83136   Upon check in the staff were all so polite an...  \n",
      "83137   I liked the view that u could see Big Ben I a...  \n",
      "83138   No shopping malls nearby though that was not ...  \n",
      "83139   Great location for visits to Westminster hous...  \n",
      "83140   I was at the breast Cancer care do which was ...  \n",
      "...                                                  ...  \n",
      "83195                Excellent location Great size rooms  \n",
      "83196   Shocking and appalling yes I m not being dram...  \n",
      "83197   The location was fantastic and overall the fa...  \n",
      "83198   Best location and the Big Ben view ever Conve...  \n",
      "83199   I wished the late night menu was more extensi...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "83200  10/25/2016  Park Plaza Westminster Bridge London   \n",
      "83201  10/25/2016  Park Plaza Westminster Bridge London   \n",
      "83202  10/25/2016  Park Plaza Westminster Bridge London   \n",
      "83203  10/25/2016  Park Plaza Westminster Bridge London   \n",
      "83204  10/25/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "83259  10/17/2016  Park Plaza Westminster Bridge London   \n",
      "83260  10/17/2016  Park Plaza Westminster Bridge London   \n",
      "83261  10/17/2016  Park Plaza Westminster Bridge London   \n",
      "83262  10/17/2016  Park Plaza Westminster Bridge London   \n",
      "83263  10/17/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "83200                             Did not have breakfast  \n",
      "83201   Room 1206 is very poor no natural light Room ...  \n",
      "83202                                     Location only   \n",
      "83203   We didn t have breakfast in the hotel as foun...  \n",
      "83204   Amazing stay My Mum I came with my little sis...  \n",
      "...                                                  ...  \n",
      "83259   The food quality wasn t what we d expected We...  \n",
      "83260   Very attentive and polite staff Room was comf...  \n",
      "83261   I wish someone would have answered the phone ...  \n",
      "83262   Comfortable and clean rooms Great and wide va...  \n",
      "83263   Utter madness at breakfast time not enough ta...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "83264  10/17/2016  Park Plaza Westminster Bridge London   \n",
      "83265  10/17/2016  Park Plaza Westminster Bridge London   \n",
      "83266  10/17/2016  Park Plaza Westminster Bridge London   \n",
      "83267  10/17/2016  Park Plaza Westminster Bridge London   \n",
      "83268  10/15/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "83323   10/3/2016  Park Plaza Westminster Bridge London   \n",
      "83324   10/2/2016  Park Plaza Westminster Bridge London   \n",
      "83325   10/2/2016  Park Plaza Westminster Bridge London   \n",
      "83326   10/2/2016  Park Plaza Westminster Bridge London   \n",
      "83327   10/2/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "83264   Nice modern hotel with a great swimming pool ...  \n",
      "83265   Check in took forever Fridge with some sensor...  \n",
      "83266                        Location the view from room  \n",
      "83267   The staff from the front desk are not entirel...  \n",
      "83268   The staff were a pleasure to deal with The ro...  \n",
      "...                                                  ...  \n",
      "83323   Before booking you are writing in addition re...  \n",
      "83324        Wish I could have stayed a few days longer   \n",
      "83325   the bed was super comfortable The decor of th...  \n",
      "83326   Free wifi was intermittent and slow at the be...  \n",
      "83327   The selection of restaurants and food was goo...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "83328   10/2/2016  Park Plaza Westminster Bridge London   \n",
      "83329   10/2/2016  Park Plaza Westminster Bridge London   \n",
      "83330   10/1/2016  Park Plaza Westminster Bridge London   \n",
      "83331   10/1/2016  Park Plaza Westminster Bridge London   \n",
      "83332   9/30/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "83387   9/21/2016  Park Plaza Westminster Bridge London   \n",
      "83388   9/20/2016  Park Plaza Westminster Bridge London   \n",
      "83389   9/20/2016  Park Plaza Westminster Bridge London   \n",
      "83390   9/20/2016  Park Plaza Westminster Bridge London   \n",
      "83391   9/20/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "83328   Maids did try to get in very early to clean t...  \n",
      "83329   Upgraded on arrival to a fab spacious bedroom...  \n",
      "83330   I was present when one of the cleaning people...  \n",
      "83331   The location was excellent The staff was alwa...  \n",
      "83332   Only thing was not enough coffee or milk in r...  \n",
      "...                                                  ...  \n",
      "83387                                                All  \n",
      "83388   The staff who charged me 3 50 for a water sma...  \n",
      "83389   The bathroom was lush was very big with a bat...  \n",
      "83390                                  Loved everything   \n",
      "83391   The service was amazing and the location was ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "83392   9/20/2016  Park Plaza Westminster Bridge London   \n",
      "83393   9/20/2016  Park Plaza Westminster Bridge London   \n",
      "83394   9/20/2016  Park Plaza Westminster Bridge London   \n",
      "83395   9/20/2016  Park Plaza Westminster Bridge London   \n",
      "83396   9/20/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "83451    9/9/2016  Park Plaza Westminster Bridge London   \n",
      "83452    9/9/2016  Park Plaza Westminster Bridge London   \n",
      "83453    9/8/2016  Park Plaza Westminster Bridge London   \n",
      "83454    9/8/2016  Park Plaza Westminster Bridge London   \n",
      "83455    9/7/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "83392   Although I enjoyed my stay and thought the br...  \n",
      "83393   I thought the hotel looked stunning it was am...  \n",
      "83394   Too much mood lighting in the bedroom making ...  \n",
      "83395                           Hotel ambience 1st class  \n",
      "83396   They took a 50 deposit for extras but forgot ...  \n",
      "...                                                  ...  \n",
      "83451   When I booked online said breakfast would be ...  \n",
      "83452   Swimming pool is really nice and relaxing and...  \n",
      "83453   The sofa bed which my daughter slept on was q...  \n",
      "83454   It was perfectly situated with access to loca...  \n",
      "83455   Plug sockets You simply do not have UK plug s...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "83456    9/7/2016  Park Plaza Westminster Bridge London   \n",
      "83457    9/7/2016  Park Plaza Westminster Bridge London   \n",
      "83458    9/7/2016  Park Plaza Westminster Bridge London   \n",
      "83459    9/6/2016  Park Plaza Westminster Bridge London   \n",
      "83460    9/6/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "83515   8/30/2016  Park Plaza Westminster Bridge London   \n",
      "83516   8/30/2016  Park Plaza Westminster Bridge London   \n",
      "83517   8/30/2016  Park Plaza Westminster Bridge London   \n",
      "83518   8/30/2016  Park Plaza Westminster Bridge London   \n",
      "83519   8/30/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "83456   Large room with plenty of space and friendly ...  \n",
      "83457   That I couldn t stay longer It s a great hote...  \n",
      "83458   The room and bathroom were so spacious Loved ...  \n",
      "83459   maybe cheaper but I guess you get what you pa...  \n",
      "83460   It was a family stay over at a luxury hotel t...  \n",
      "...                                                  ...  \n",
      "83515                            Pool area was very busy  \n",
      "83516   The breakfast was very nice and was included ...  \n",
      "83517   Room phone communication should improve as I ...  \n",
      "83518                 Room decoraci n location attention  \n",
      "83519   We had to leave the hotel as the manager who ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "83520   8/30/2016  Park Plaza Westminster Bridge London   \n",
      "83521   8/30/2016  Park Plaza Westminster Bridge London   \n",
      "83522   8/30/2016  Park Plaza Westminster Bridge London   \n",
      "83523   8/30/2016  Park Plaza Westminster Bridge London   \n",
      "83524   8/30/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "83579   8/25/2016  Park Plaza Westminster Bridge London   \n",
      "83580   8/25/2016  Park Plaza Westminster Bridge London   \n",
      "83581   8/25/2016  Park Plaza Westminster Bridge London   \n",
      "83582   8/25/2016  Park Plaza Westminster Bridge London   \n",
      "83583   8/25/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "83520                                           location  \n",
      "83521   Our request made months in advance to have a ...  \n",
      "83522                                   Nice hotel decor  \n",
      "83523   We found efficient staff available every time...  \n",
      "83524   There was no mirror above dressing table for ...  \n",
      "...                                                  ...  \n",
      "83579            Well laid out rooms and great location   \n",
      "83580   They could have supplied sheets and blankets ...  \n",
      "83581                                  Please see above   \n",
      "83582   We had a lovely time But the only thing that ...  \n",
      "83583   Hard to take a shower because water is pourin...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "83584   8/25/2016  Park Plaza Westminster Bridge London   \n",
      "83585   8/24/2016  Park Plaza Westminster Bridge London   \n",
      "83586   8/24/2016  Park Plaza Westminster Bridge London   \n",
      "83587   8/24/2016  Park Plaza Westminster Bridge London   \n",
      "83588   8/23/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "83643   8/15/2016  Park Plaza Westminster Bridge London   \n",
      "83644   8/15/2016  Park Plaza Westminster Bridge London   \n",
      "83645   8/15/2016  Park Plaza Westminster Bridge London   \n",
      "83646   8/15/2016  Park Plaza Westminster Bridge London   \n",
      "83647   8/14/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "83584   Excellent location close to all London attrac...  \n",
      "83585   The reception area reminded me of checking in...  \n",
      "83586   The interior design of the bedroom Great loca...  \n",
      "83587   Really lovely staff great views delicious bre...  \n",
      "83588                       Nothing tgat we can think of  \n",
      "...                                                  ...  \n",
      "83643   Great location just near Westminster bridge L...  \n",
      "83644   Initial check in took forever No conversation...  \n",
      "83645   Staff in F B very friendly and apparently hap...  \n",
      "83646   Many upsetting events that made this hotel st...  \n",
      "83647                                           Nothing   \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "83648   8/14/2016  Park Plaza Westminster Bridge London   \n",
      "83649   8/14/2016  Park Plaza Westminster Bridge London   \n",
      "83650   8/14/2016  Park Plaza Westminster Bridge London   \n",
      "83651   8/14/2016  Park Plaza Westminster Bridge London   \n",
      "83652   8/14/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "83707    8/3/2016  Park Plaza Westminster Bridge London   \n",
      "83708    8/3/2016  Park Plaza Westminster Bridge London   \n",
      "83709    8/2/2016  Park Plaza Westminster Bridge London   \n",
      "83710    8/2/2016  Park Plaza Westminster Bridge London   \n",
      "83711    8/2/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "83648   Studio room was great for family Really spaci...  \n",
      "83649   There is no sound proof sometimes notice a noisy  \n",
      "83650   The site is not working it was very nice I LI...  \n",
      "83651   Room kind of small even though I up gread to ...  \n",
      "83652                                 Loocation is great  \n",
      "...                                                  ...  \n",
      "83707   It appears my bank card was cloned when using...  \n",
      "83708   Excellent location and friendly staff Very mo...  \n",
      "83709   Did not like being told a different price for...  \n",
      "83710   It is an amazing hotel and very comfortable L...  \n",
      "83711   Car parking adjacent to the hotel was limited...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "83712    8/2/2016  Park Plaza Westminster Bridge London   \n",
      "83713    8/2/2016  Park Plaza Westminster Bridge London   \n",
      "83714    8/2/2016  Park Plaza Westminster Bridge London   \n",
      "83715    8/2/2016  Park Plaza Westminster Bridge London   \n",
      "83716    8/2/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "83771   7/21/2016  Park Plaza Westminster Bridge London   \n",
      "83772   7/21/2016  Park Plaza Westminster Bridge London   \n",
      "83773   7/21/2016  Park Plaza Westminster Bridge London   \n",
      "83774   7/21/2016  Park Plaza Westminster Bridge London   \n",
      "83775   7/20/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "83712   Ideal location Lovely rooms with good facilit...  \n",
      "83713   Maria at reception discovered we were celebra...  \n",
      "83714   Attitude of check in staff and the fact that ...  \n",
      "83715                       room comfort and cleanliness  \n",
      "83716   When we arrived we had booked a room on a hig...  \n",
      "...                                                  ...  \n",
      "83771   Amazing hotel with lovely people Couldn t hav...  \n",
      "83772   The bathroom light seemed to be faulty and di...  \n",
      "83773   The hotel has a fantastic location right acro...  \n",
      "83774   I m sure people have said already I just want...  \n",
      "83775   I have stayed here many times before however ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "83776   7/20/2016  Park Plaza Westminster Bridge London   \n",
      "83777   7/20/2016  Park Plaza Westminster Bridge London   \n",
      "83778   7/20/2016  Park Plaza Westminster Bridge London   \n",
      "83779   7/20/2016  Park Plaza Westminster Bridge London   \n",
      "83780   7/20/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "83835    7/5/2016  Park Plaza Westminster Bridge London   \n",
      "83836    7/5/2016  Park Plaza Westminster Bridge London   \n",
      "83837    7/5/2016  Park Plaza Westminster Bridge London   \n",
      "83838    7/5/2016  Park Plaza Westminster Bridge London   \n",
      "83839    7/5/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "83776   Had a great nights sleep and breakfast was fr...  \n",
      "83777   They did not make room during few days Pool i...  \n",
      "83778   Super location The staff is friendly not ever...  \n",
      "83779   The check in was a nightmare and took 20 minu...  \n",
      "83780   Location is excellent for site seeing The roo...  \n",
      "...                                                  ...  \n",
      "83835   The checking in took too long and they could ...  \n",
      "83836   Liked the room and the comfortable bed The ch...  \n",
      "83837   Brasserie Joel was not as nice as expected Ou...  \n",
      "83838   Excellent location right opposite Big Ben and...  \n",
      "83839   Internet in suite was very patchy except in o...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "83840    7/5/2016  Park Plaza Westminster Bridge London   \n",
      "83841    7/4/2016  Park Plaza Westminster Bridge London   \n",
      "83842    7/4/2016  Park Plaza Westminster Bridge London   \n",
      "83843    7/4/2016  Park Plaza Westminster Bridge London   \n",
      "83844    7/4/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "83899   6/17/2016  Park Plaza Westminster Bridge London   \n",
      "83900   6/17/2016  Park Plaza Westminster Bridge London   \n",
      "83901   6/17/2016  Park Plaza Westminster Bridge London   \n",
      "83902   6/17/2016  Park Plaza Westminster Bridge London   \n",
      "83903   6/17/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "83840                                          Location   \n",
      "83841   Room hadn t been properly made up when we che...  \n",
      "83842   Location is best feature of this hotel Swimmi...  \n",
      "83843   I was earlier arrange in a horrible room with...  \n",
      "83844   Super good location Staff are nice but some s...  \n",
      "...                                                  ...  \n",
      "83899   Windows cannot open room ventilation feels in...  \n",
      "83900               Location design modernity staff wifi  \n",
      "83901   During our first night the room we stayed in ...  \n",
      "83902   We stayed in a 2 bedroom suite and I d say it...  \n",
      "83903   Was not informed about closure of swimming po...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "83904   6/17/2016  Park Plaza Westminster Bridge London   \n",
      "83905   6/16/2016  Park Plaza Westminster Bridge London   \n",
      "83906   6/16/2016  Park Plaza Westminster Bridge London   \n",
      "83907   6/16/2016  Park Plaza Westminster Bridge London   \n",
      "83908   6/16/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "83963    6/5/2016  Park Plaza Westminster Bridge London   \n",
      "83964    6/5/2016  Park Plaza Westminster Bridge London   \n",
      "83965    6/5/2016  Park Plaza Westminster Bridge London   \n",
      "83966    6/3/2016  Park Plaza Westminster Bridge London   \n",
      "83967    6/3/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "83904   The welcoming staff and some of the restauran...  \n",
      "83905   Of course it s not a cheap place to stay in L...  \n",
      "83906   The location is fantastic And this time we ve...  \n",
      "83907   I was rushed out of the breakfast area by sta...  \n",
      "83908   It was very convenient to get from Heathrow t...  \n",
      "...                                                  ...  \n",
      "83963   Even though it is a very big hotel ALL the st...  \n",
      "83964   The TVs in the rooms accumulates a lot of dus...  \n",
      "83965                                 Everything was OK   \n",
      "83966   I have no complaints about this hotel Only on...  \n",
      "83967   Room was perfect very clean and the Air con w...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "83968    6/3/2016  Park Plaza Westminster Bridge London   \n",
      "83969    6/3/2016  Park Plaza Westminster Bridge London   \n",
      "83970    6/2/2016  Park Plaza Westminster Bridge London   \n",
      "83971    6/2/2016  Park Plaza Westminster Bridge London   \n",
      "83972    6/2/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "84027   5/24/2016  Park Plaza Westminster Bridge London   \n",
      "84028   5/24/2016  Park Plaza Westminster Bridge London   \n",
      "84029   5/23/2016  Park Plaza Westminster Bridge London   \n",
      "84030   5/23/2016  Park Plaza Westminster Bridge London   \n",
      "84031   5/23/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "83968   Delay during check in apparently no rooms ava...  \n",
      "83969                       The view friendly concierge   \n",
      "83970   The location was perfect I mean we were like ...  \n",
      "83971   So it was my boyfriends 19th birthday and I s...  \n",
      "83972   Excellent and fast service professional and f...  \n",
      "...                                                  ...  \n",
      "84027   Noise from street was high but to be consider...  \n",
      "84028   Location is excellent room size and equipment...  \n",
      "84029   Sauna and pool weren t working Breakfast was ...  \n",
      "84030   The location was fantastic Central to everyth...  \n",
      "84031   Better lighting in public areas Breakfast sta...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "84032   5/23/2016  Park Plaza Westminster Bridge London   \n",
      "84033   5/23/2016  Park Plaza Westminster Bridge London   \n",
      "84034   5/23/2016  Park Plaza Westminster Bridge London   \n",
      "84035   5/23/2016  Park Plaza Westminster Bridge London   \n",
      "84036   5/22/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "84091   5/10/2016  Park Plaza Westminster Bridge London   \n",
      "84092   5/10/2016  Park Plaza Westminster Bridge London   \n",
      "84093   5/10/2016  Park Plaza Westminster Bridge London   \n",
      "84094   5/10/2016  Park Plaza Westminster Bridge London   \n",
      "84095    5/8/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "84032   The room was clean comfortable but for me per...  \n",
      "84033   When i made the booking i was under the impre...  \n",
      "84034   Everything was perfect except one little thin...  \n",
      "84035           Location beds very comfy cleaness staff   \n",
      "84036   I couldn t fault the service or quality of th...  \n",
      "...                                                  ...  \n",
      "84091   Friendly helpful staff lovely rooms with good...  \n",
      "84092   Booked my parents in for 1 night as a treat f...  \n",
      "84093   I thought when I booked it our room would of ...  \n",
      "84094   Great location and the room was to a quality ...  \n",
      "84095   Breakfast arrangements we had to abandon brea...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "84096    5/8/2016  Park Plaza Westminster Bridge London   \n",
      "84097    5/8/2016  Park Plaza Westminster Bridge London   \n",
      "84098    5/8/2016  Park Plaza Westminster Bridge London   \n",
      "84099    5/8/2016  Park Plaza Westminster Bridge London   \n",
      "84100    5/8/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "84155   4/27/2016  Park Plaza Westminster Bridge London   \n",
      "84156   4/27/2016  Park Plaza Westminster Bridge London   \n",
      "84157   4/26/2016  Park Plaza Westminster Bridge London   \n",
      "84158   4/26/2016  Park Plaza Westminster Bridge London   \n",
      "84159   4/26/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "84096   Modern contemporary feel Suite layout size an...  \n",
      "84097   only complaint was that there was coke cola a...  \n",
      "84098   very spacious rooms very comfortable beds and...  \n",
      "84099   Pillows not soft enough Plug to washbasin in ...  \n",
      "84100   Room was a good size Bathroom was excellent f...  \n",
      "...                                                  ...  \n",
      "84155   Live band on Saturday night in the bar was ve...  \n",
      "84156   Great location with large comfortable rooms a...  \n",
      "84157   Rooms aren t sound proofed so the noise from ...  \n",
      "84158   Great location view for Big Ben Houses of Par...  \n",
      "84159   Some staff were good but others made me feel ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "84160   4/26/2016  Park Plaza Westminster Bridge London   \n",
      "84161   4/26/2016  Park Plaza Westminster Bridge London   \n",
      "84162   4/26/2016  Park Plaza Westminster Bridge London   \n",
      "84163   4/26/2016  Park Plaza Westminster Bridge London   \n",
      "84164   4/26/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "84219   4/16/2016  Park Plaza Westminster Bridge London   \n",
      "84220   4/16/2016  Park Plaza Westminster Bridge London   \n",
      "84221   4/14/2016  Park Plaza Westminster Bridge London   \n",
      "84222   4/14/2016  Park Plaza Westminster Bridge London   \n",
      "84223   4/13/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "84160                 Excellent facilities and location   \n",
      "84161   The fact that my room was covered in dust and...  \n",
      "84162                                          The staff  \n",
      "84163   The rest of the staff are 90 east europeans s...  \n",
      "84164   Love the location and the building Great spot...  \n",
      "...                                                  ...  \n",
      "84219   The hotel had a good atmosphere and was very ...  \n",
      "84220   Not given the rooms prepaid for Had three you...  \n",
      "84221   Work surface covering the end of the bath red...  \n",
      "84222   Good access for disabled child Tube station v...  \n",
      "84223   Great Location and walking distance to all th...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "84224   4/12/2016  Park Plaza Westminster Bridge London   \n",
      "84225   4/12/2016  Park Plaza Westminster Bridge London   \n",
      "84226   4/12/2016  Park Plaza Westminster Bridge London   \n",
      "84227   4/12/2016  Park Plaza Westminster Bridge London   \n",
      "84228   4/12/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "84283    4/3/2016  Park Plaza Westminster Bridge London   \n",
      "84284    4/2/2016  Park Plaza Westminster Bridge London   \n",
      "84285    4/2/2016  Park Plaza Westminster Bridge London   \n",
      "84286    4/2/2016  Park Plaza Westminster Bridge London   \n",
      "84287    4/2/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "84224   We stayed in a double king suite and it was a...  \n",
      "84225                 There wasn t a bad thing about it   \n",
      "84226   It was fantastic The bed was fluffy and comfo...  \n",
      "84227   The hotel was superbly decorated It was famil...  \n",
      "84228                            Nothing it was perfect   \n",
      "...                                                  ...  \n",
      "84283   After leaving a do not disturb sign on the do...  \n",
      "84284   Nothing really Just prices for London but tha...  \n",
      "84285   The location was fantastic for Westminster Lo...  \n",
      "84286   There were scuff marks on some of the furnitu...  \n",
      "84287   The staff were very helpful The view was grea...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "84288    4/2/2016  Park Plaza Westminster Bridge London   \n",
      "84289    4/2/2016  Park Plaza Westminster Bridge London   \n",
      "84290    4/2/2016  Park Plaza Westminster Bridge London   \n",
      "84291    4/2/2016  Park Plaza Westminster Bridge London   \n",
      "84292   3/31/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "84347   3/15/2016  Park Plaza Westminster Bridge London   \n",
      "84348   3/15/2016  Park Plaza Westminster Bridge London   \n",
      "84349   3/15/2016  Park Plaza Westminster Bridge London   \n",
      "84350   3/15/2016  Park Plaza Westminster Bridge London   \n",
      "84351   3/15/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "84288   Despite ringing ahead and asking if hotel cou...  \n",
      "84289   Views from front of hotel were good although ...  \n",
      "84290   The bath and shower were not clean when i che...  \n",
      "84291   Great location walking distance from alot of ...  \n",
      "84292   The view overlooking Westminster was absolute...  \n",
      "...                                                  ...  \n",
      "84347   There weren t friendly or helpful Stayed a we...  \n",
      "84348   The staff were rude I emailed regarding our r...  \n",
      "84349   It felt like the staff looked down on you pai...  \n",
      "84350   The hotel was very clean and in an excellent ...  \n",
      "84351                                            Nothing  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "84352   3/15/2016  Park Plaza Westminster Bridge London   \n",
      "84353   3/15/2016  Park Plaza Westminster Bridge London   \n",
      "84354   3/15/2016  Park Plaza Westminster Bridge London   \n",
      "84355   3/14/2016  Park Plaza Westminster Bridge London   \n",
      "84356   3/14/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "84411   2/28/2016  Park Plaza Westminster Bridge London   \n",
      "84412   2/26/2016  Park Plaza Westminster Bridge London   \n",
      "84413   2/26/2016  Park Plaza Westminster Bridge London   \n",
      "84414   2/25/2016  Park Plaza Westminster Bridge London   \n",
      "84415   2/25/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "84352   I loved the location the hotel room was fanta...  \n",
      "84353   I was given a handicapped room when called to...  \n",
      "84354   I liked the complete darkness of the room at ...  \n",
      "84355   the key cards to into the executive lounge we...  \n",
      "84356   the rooms are immaculate the location the exe...  \n",
      "...                                                  ...  \n",
      "84411   Very comfortable modern clean and quiet 12th ...  \n",
      "84412   Wifi speed often unusably slow Lighting in ro...  \n",
      "84413   Well designed building rooms and facilities S...  \n",
      "84414   was placed in a wheelchair room was asked by ...  \n",
      "84415   quite impressive modern bulding with professi...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "84416   2/24/2016  Park Plaza Westminster Bridge London   \n",
      "84417   2/24/2016  Park Plaza Westminster Bridge London   \n",
      "84418   2/24/2016  Park Plaza Westminster Bridge London   \n",
      "84419   2/24/2016  Park Plaza Westminster Bridge London   \n",
      "84420   2/23/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "84475   1/31/2016  Park Plaza Westminster Bridge London   \n",
      "84476   1/31/2016  Park Plaza Westminster Bridge London   \n",
      "84477   1/31/2016  Park Plaza Westminster Bridge London   \n",
      "84478   1/28/2016  Park Plaza Westminster Bridge London   \n",
      "84479   1/28/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "84416   Breakfast on morning 1 was in what appeared t...  \n",
      "84417   This hotel is superb the staff location facil...  \n",
      "84418   Sat in the bar during the day with very medio...  \n",
      "84419   Great location and the hotel looks decent eno...  \n",
      "84420   Checking in could be slightly quicker but it ...  \n",
      "...                                                  ...  \n",
      "84475                   Good welcome very good position   \n",
      "84476   Ridiculous wine prices in the bar that seemed...  \n",
      "84477   Great location right across the bridge from B...  \n",
      "84478   We were there over New Years and the staff wa...  \n",
      "84479   The location is wonderful especially over New...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "84480   1/28/2016  Park Plaza Westminster Bridge London   \n",
      "84481   1/28/2016  Park Plaza Westminster Bridge London   \n",
      "84482   1/28/2016  Park Plaza Westminster Bridge London   \n",
      "84483   1/28/2016  Park Plaza Westminster Bridge London   \n",
      "84484   1/28/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "84539   1/17/2016  Park Plaza Westminster Bridge London   \n",
      "84540   1/17/2016  Park Plaza Westminster Bridge London   \n",
      "84541   1/17/2016  Park Plaza Westminster Bridge London   \n",
      "84542   1/17/2016  Park Plaza Westminster Bridge London   \n",
      "84543   1/16/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "84480   Lighting in our suite was over contrived and ...  \n",
      "84481           All staff we encountered were excellent   \n",
      "84482   Arrived in the dark and couldn t find the cle...  \n",
      "84483   The location the room with a separate living ...  \n",
      "84484   I requested no feather bedding but instead of...  \n",
      "...                                                  ...  \n",
      "84539   The pool and spa were closed the week I staye...  \n",
      "84540   I ve stayed here before and the big rooms wit...  \n",
      "84541   Staff overcharged me 70 for clothes cleaning ...  \n",
      "84542                      Very nice room with nice view  \n",
      "84543   We had been given a room we did not like due ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "84544   1/16/2016  Park Plaza Westminster Bridge London   \n",
      "84545   1/16/2016  Park Plaza Westminster Bridge London   \n",
      "84546   1/15/2016  Park Plaza Westminster Bridge London   \n",
      "84547   1/15/2016  Park Plaza Westminster Bridge London   \n",
      "84548   1/14/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "84603    1/3/2016  Park Plaza Westminster Bridge London   \n",
      "84604    1/3/2016  Park Plaza Westminster Bridge London   \n",
      "84605    1/3/2016  Park Plaza Westminster Bridge London   \n",
      "84606    1/3/2016  Park Plaza Westminster Bridge London   \n",
      "84607    1/3/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "84544   The atmosphere was enjoyable and the door men...  \n",
      "84545   Great location Views of big ben from the hote...  \n",
      "84546   I found the room very hot even with the air c...  \n",
      "84547   The food staff and facilities were all amazin...  \n",
      "84548   I would have to say William the front office ...  \n",
      "...                                                  ...  \n",
      "84603   Expensive particularly on 31 12 outrageous ch...  \n",
      "84604                                  Modern facilities  \n",
      "84605   Not the cleanest of rooms Dusty underneath th...  \n",
      "84606                             Location was excellent  \n",
      "84607                            we didn t want to leave  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "84608    1/3/2016  Park Plaza Westminster Bridge London   \n",
      "84609    1/3/2016  Park Plaza Westminster Bridge London   \n",
      "84610    1/3/2016  Park Plaza Westminster Bridge London   \n",
      "84611    1/3/2016  Park Plaza Westminster Bridge London   \n",
      "84612    1/3/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "84667  12/15/2015  Park Plaza Westminster Bridge London   \n",
      "84668  12/15/2015  Park Plaza Westminster Bridge London   \n",
      "84669  12/15/2015  Park Plaza Westminster Bridge London   \n",
      "84670  12/15/2015  Park Plaza Westminster Bridge London   \n",
      "84671  12/15/2015  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "84608   Loved the view from our room and staff welcom...  \n",
      "84609   Fire alarm went off at 2 30am and had to queu...  \n",
      "84610   Lovely clean hotel in a great location stayed...  \n",
      "84611   I cannot fault the hotel in anyway only sligh...  \n",
      "84612   Rooms furnished to a high standard staff help...  \n",
      "...                                                  ...  \n",
      "84667   There was nothing we found that we didn t lik...  \n",
      "84668   The staff were very well presented and helpfu...  \n",
      "84669   Housekeeping Every day we go out must of the ...  \n",
      "84670   Excellent location really nice modern hotel a...  \n",
      "84671   The room service was really bad waited almost...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "84672  12/15/2015  Park Plaza Westminster Bridge London   \n",
      "84673  12/15/2015  Park Plaza Westminster Bridge London   \n",
      "84674  12/15/2015  Park Plaza Westminster Bridge London   \n",
      "84675  12/15/2015  Park Plaza Westminster Bridge London   \n",
      "84676  12/15/2015  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "84731   12/1/2015  Park Plaza Westminster Bridge London   \n",
      "84732   12/1/2015  Park Plaza Westminster Bridge London   \n",
      "84733   12/1/2015  Park Plaza Westminster Bridge London   \n",
      "84734   12/1/2015  Park Plaza Westminster Bridge London   \n",
      "84735   12/1/2015  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "84672   The location was very good for what we wanted...  \n",
      "84673   Suite 777 Its not Its a Twin with a bathroom ...  \n",
      "84674   Friendly helpful staff everywhere Excellent l...  \n",
      "84675   No bathrobes Seems like an obvious thing espe...  \n",
      "84676          Very nice hotel room was nicely laid out   \n",
      "...                                                  ...  \n",
      "84731   lovely decor great spa facilities we got a fr...  \n",
      "84732          Wifi in room only worked in certain parts  \n",
      "84733   Love the service It was my 30th and the hotel...  \n",
      "84734   The room is quite dark and what I really disl...  \n",
      "84735   I liked the service of the hotel the staff ar...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "84736   12/1/2015  Park Plaza Westminster Bridge London   \n",
      "84737   12/1/2015  Park Plaza Westminster Bridge London   \n",
      "84738  11/30/2015  Park Plaza Westminster Bridge London   \n",
      "84739  11/29/2015  Park Plaza Westminster Bridge London   \n",
      "84740  11/29/2015  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "84795  11/12/2015  Park Plaza Westminster Bridge London   \n",
      "84796  11/12/2015  Park Plaza Westminster Bridge London   \n",
      "84797  11/12/2015  Park Plaza Westminster Bridge London   \n",
      "84798  11/12/2015  Park Plaza Westminster Bridge London   \n",
      "84799  11/12/2015  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "84736   The section of the light bulbs at the entranc...  \n",
      "84737                                           Location  \n",
      "84738   Absolutely great hotel perfect facilities and...  \n",
      "84739   If you are being picky then a soft close loo ...  \n",
      "84740   Wow Room 0498 on the 9th floor had a great fi...  \n",
      "...                                                  ...  \n",
      "84795   Delays when reclaiming baggage due to the vol...  \n",
      "84796   The room was extremely comfortable and qualit...  \n",
      "84797   Lack of natural light in room due to internal...  \n",
      "84798   Excellent location Friendly staff Good on sit...  \n",
      "84799   Spa facilities able at short notice to book i...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "84800  11/12/2015  Park Plaza Westminster Bridge London   \n",
      "84801  11/10/2015  Park Plaza Westminster Bridge London   \n",
      "84802  11/10/2015  Park Plaza Westminster Bridge London   \n",
      "84803  11/10/2015  Park Plaza Westminster Bridge London   \n",
      "84804  11/10/2015  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "84859  10/15/2015  Park Plaza Westminster Bridge London   \n",
      "84860  10/15/2015  Park Plaza Westminster Bridge London   \n",
      "84861  10/15/2015  Park Plaza Westminster Bridge London   \n",
      "84862  10/13/2015  Park Plaza Westminster Bridge London   \n",
      "84863  10/13/2015  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "84800   I felt the hotel well placed in London for al...  \n",
      "84801   The location was excellent the view from the ...  \n",
      "84802   I was appalled at how dirty the hotel was Our...  \n",
      "84803                           Staff were very helpful   \n",
      "84804   The staff in the Espresso caf lack some exper...  \n",
      "...                                                  ...  \n",
      "84859               the beds were very very comfortable   \n",
      "84860   You had to que for breakfast it is so busy th...  \n",
      "84861   Conveniently located lovely modern decor help...  \n",
      "84862   There is nothing to say about anything we did...  \n",
      "84863   We stayed there for 6 days staff helped us a ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "84864  10/13/2015  Park Plaza Westminster Bridge London   \n",
      "84865  10/13/2015  Park Plaza Westminster Bridge London   \n",
      "84866  10/13/2015  Park Plaza Westminster Bridge London   \n",
      "84867  10/13/2015  Park Plaza Westminster Bridge London   \n",
      "84868  10/13/2015  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "84923   9/24/2015  Park Plaza Westminster Bridge London   \n",
      "84924   9/22/2015  Park Plaza Westminster Bridge London   \n",
      "84925   9/22/2015  Park Plaza Westminster Bridge London   \n",
      "84926   9/22/2015  Park Plaza Westminster Bridge London   \n",
      "84927   9/22/2015  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "84864   Check in process was slow check out was annoy...  \n",
      "84865   Excellent location near London Eye Big Ben So...  \n",
      "84866   R ception is on the 1st floor il you don t kn...  \n",
      "84867   Just next to two different underground statio...  \n",
      "84868   Cleaning Noice bad services Bad internet serv...  \n",
      "...                                                  ...  \n",
      "84923   modern good location nice bathroom We paid up...  \n",
      "84924   Minor but noticeable reduction in cleanliness...  \n",
      "84925              Fantastic location and helpful staff   \n",
      "84926   Waiting to check in we up graded our room the...  \n",
      "84927   A lovely break away in London close to attrac...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "84928   9/22/2015  Park Plaza Westminster Bridge London   \n",
      "84929   9/22/2015  Park Plaza Westminster Bridge London   \n",
      "84930   9/21/2015  Park Plaza Westminster Bridge London   \n",
      "84931   9/21/2015  Park Plaza Westminster Bridge London   \n",
      "84932   9/20/2015  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "84987   8/28/2015  Park Plaza Westminster Bridge London   \n",
      "84988   8/28/2015  Park Plaza Westminster Bridge London   \n",
      "84989   8/27/2015  Park Plaza Westminster Bridge London   \n",
      "84990   8/27/2015  Park Plaza Westminster Bridge London   \n",
      "84991   8/26/2015  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "84928   The room layout was awful light switch was in...  \n",
      "84929                    The location in London was good  \n",
      "84930   It maybe an age thing but I found the dim moo...  \n",
      "84931   We chose the hotel due to its proximity to Wa...  \n",
      "84932   Breakfast venue was slightly disappointing co...  \n",
      "...                                                  ...  \n",
      "84987                               Nothing what so ever  \n",
      "84988   How much more central can u get everything wa...  \n",
      "84989              There wasn t anything we didn t like   \n",
      "84990   We stayed because my mum needed the St Thomas...  \n",
      "84991                       Sofa bed carpet cleanliness   \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "84992   8/26/2015  Park Plaza Westminster Bridge London   \n",
      "84993   8/25/2015  Park Plaza Westminster Bridge London   \n",
      "84994   8/25/2015  Park Plaza Westminster Bridge London   \n",
      "84995   8/24/2015  Park Plaza Westminster Bridge London   \n",
      "84996   8/24/2015  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "85051    8/6/2015  Park Plaza Westminster Bridge London   \n",
      "85052    8/5/2015  Park Plaza Westminster Bridge London   \n",
      "85053    8/5/2015  Park Plaza Westminster Bridge London   \n",
      "85054    8/4/2015  Park Plaza Westminster Bridge London   \n",
      "85055    8/4/2015  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "84992   The room is spacious for the three of us Sofa...  \n",
      "84993   Not enough staff queues every day for check i...  \n",
      "84994   Facilities are good except for lack of restau...  \n",
      "84995   You had to reserve a time slot at the pool wh...  \n",
      "84996                                           Location  \n",
      "...                                                  ...  \n",
      "85051                                       Modern feel   \n",
      "85052   The hotel is huge and that is the cause of so...  \n",
      "85053             Friendly staff spiffy interior design   \n",
      "85054   Tried to pay half my bill with Sterling from ...  \n",
      "85055                                  Fabulous location  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "85056    8/4/2015  Park Plaza Westminster Bridge London   \n",
      "85057    8/4/2015  Park Plaza Westminster Bridge London   \n",
      "85058    8/4/2015  Park Plaza Westminster Bridge London   \n",
      "85059    8/4/2015  Park Plaza Westminster Bridge London   \n",
      "85060    8/4/2015  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "85115   7/23/2017  Park Plaza Westminster Bridge London   \n",
      "85116   7/21/2017  Park Plaza Westminster Bridge London   \n",
      "85117   7/21/2017  Park Plaza Westminster Bridge London   \n",
      "85118   7/21/2017  Park Plaza Westminster Bridge London   \n",
      "85119   7/21/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "85056   I have been so extremely upset and utterly am...  \n",
      "85057   Really lovely staff particularly as they got ...  \n",
      "85058   The internet connection is a disgrace not onl...  \n",
      "85059                  Excellent location Very good beds  \n",
      "85060   wifi not work in room phone not work in room ...  \n",
      "...                                                  ...  \n",
      "85115                   Cabs always there or not too far  \n",
      "85116                                       Not a thing   \n",
      "85117   Wonderful breakfast clean comfortable accomoa...  \n",
      "85118             The triple room only had a fold up bed  \n",
      "85119                         More casual eating options  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "85120   7/21/2017  Park Plaza Westminster Bridge London   \n",
      "85121   7/21/2017  Park Plaza Westminster Bridge London   \n",
      "85122   7/21/2017  Park Plaza Westminster Bridge London   \n",
      "85123   7/20/2017  Park Plaza Westminster Bridge London   \n",
      "85124   7/20/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "85179   7/11/2017  Park Plaza Westminster Bridge London   \n",
      "85180   7/11/2017  Park Plaza Westminster Bridge London   \n",
      "85181   7/11/2017  Park Plaza Westminster Bridge London   \n",
      "85182   7/11/2017  Park Plaza Westminster Bridge London   \n",
      "85183   7/11/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "85120                       Location to centre of London  \n",
      "85121       There is nothing to dislike about the Hotel   \n",
      "85122          Everything about the Hotel was excellent   \n",
      "85123                                    I liked it all   \n",
      "85124   The staff was exceptional room comfortable an...  \n",
      "...                                                  ...  \n",
      "85179   Mine fridge in room was broken Wait staff at ...  \n",
      "85180   Nice modern hotel Amenities were good Include...  \n",
      "85181   Offered upgrade Delicious breakfast Professio...  \n",
      "85182               House keeping knocked on door at 8am  \n",
      "85183                          comfy bed lovely bathroom  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "85184   7/10/2017  Park Plaza Westminster Bridge London   \n",
      "85185   7/10/2017  Park Plaza Westminster Bridge London   \n",
      "85186   7/10/2017  Park Plaza Westminster Bridge London   \n",
      "85187    7/9/2017  Park Plaza Westminster Bridge London   \n",
      "85188    7/9/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "85243    7/2/2017  Park Plaza Westminster Bridge London   \n",
      "85244    7/2/2017  Park Plaza Westminster Bridge London   \n",
      "85245    7/2/2017  Park Plaza Westminster Bridge London   \n",
      "85246    7/1/2017  Park Plaza Westminster Bridge London   \n",
      "85247    7/1/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "85184        Very friendly staff good service clean room  \n",
      "85185                            Quite noisy in bar area  \n",
      "85186        great room with super air con Good location  \n",
      "85187                   Staff service reception terrible  \n",
      "85188                                      Just location  \n",
      "...                                                  ...  \n",
      "85243                                           Location  \n",
      "85244   Hotel couldnt provide receipt invoice for the...  \n",
      "85245                                     Great location  \n",
      "85246                                Rooms a bit lighter  \n",
      "85247                                 Comfort all around  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "85248    7/1/2017  Park Plaza Westminster Bridge London   \n",
      "85249    7/1/2017  Park Plaza Westminster Bridge London   \n",
      "85250   6/30/2017  Park Plaza Westminster Bridge London   \n",
      "85251   6/30/2017  Park Plaza Westminster Bridge London   \n",
      "85252   6/29/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "85307   6/20/2017  Park Plaza Westminster Bridge London   \n",
      "85308   6/20/2017  Park Plaza Westminster Bridge London   \n",
      "85309   6/20/2017  Park Plaza Westminster Bridge London   \n",
      "85310   6/20/2017  Park Plaza Westminster Bridge London   \n",
      "85311   6/20/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "85248                                    Everything else  \n",
      "85249                                           Location  \n",
      "85250   pricey for room only no special touches given...  \n",
      "85251                           nice hotel good location  \n",
      "85252                                            nothing  \n",
      "...                                                  ...  \n",
      "85307                    Modern decor Staff friendliness  \n",
      "85308   Excellent hotel and location location locatio...  \n",
      "85309                               Amazing localization  \n",
      "85310                                 I loved this hotel  \n",
      "85311            Excellent breakfast and very confotable  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "85312   6/19/2017  Park Plaza Westminster Bridge London   \n",
      "85313   6/19/2017  Park Plaza Westminster Bridge London   \n",
      "85314   6/19/2017  Park Plaza Westminster Bridge London   \n",
      "85315   6/18/2017  Park Plaza Westminster Bridge London   \n",
      "85316   6/18/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "85371    6/3/2017  Park Plaza Westminster Bridge London   \n",
      "85372    6/3/2017  Park Plaza Westminster Bridge London   \n",
      "85373    6/3/2017  Park Plaza Westminster Bridge London   \n",
      "85374    6/3/2017  Park Plaza Westminster Bridge London   \n",
      "85375    6/3/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "85312   what was there not to like nice hotel stayed ...  \n",
      "85313   I like this hotel and will choose it again ne...  \n",
      "85314   Views of Houses of Parliament are excellent S...  \n",
      "85315                                           Nothing   \n",
      "85316   Everything Location accomodations excelent ho...  \n",
      "...                                                  ...  \n",
      "85371   Would strongly recommend this hotel Staff ext...  \n",
      "85372             Bar snacks x dreadful and extortionate  \n",
      "85373              Room size x comfort x bathroom x view  \n",
      "85374   I forgot my train tickets In the room and the...  \n",
      "85375                                                Gym  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "85376    6/3/2017  Park Plaza Westminster Bridge London   \n",
      "85377    6/3/2017  Park Plaza Westminster Bridge London   \n",
      "85378    6/3/2017  Park Plaza Westminster Bridge London   \n",
      "85379    6/3/2017  Park Plaza Westminster Bridge London   \n",
      "85380    6/2/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "85435   5/23/2017  Park Plaza Westminster Bridge London   \n",
      "85436   5/23/2017  Park Plaza Westminster Bridge London   \n",
      "85437   5/23/2017  Park Plaza Westminster Bridge London   \n",
      "85438   5/23/2017  Park Plaza Westminster Bridge London   \n",
      "85439   5/23/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "85376                                            Nothing  \n",
      "85377              Wonderful staff team Will stay again   \n",
      "85378   Had an issue with bathroom but was fixed prom...  \n",
      "85379   Location fantastic Good sized room Clean comf...  \n",
      "85380   Great location was with my 80 yr old father v...  \n",
      "...                                                  ...  \n",
      "85435                        The beds were uncomfortable  \n",
      "85436                     The downstairs with the lounge  \n",
      "85437   Customer service when booking in was appallin...  \n",
      "85438                           Close to the attractions  \n",
      "85439   Easy check in friendly staff comfortable room...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "85440   5/23/2017  Park Plaza Westminster Bridge London   \n",
      "85441   5/23/2017  Park Plaza Westminster Bridge London   \n",
      "85442   5/22/2017  Park Plaza Westminster Bridge London   \n",
      "85443   5/22/2017  Park Plaza Westminster Bridge London   \n",
      "85444   5/22/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "85499    5/8/2017  Park Plaza Westminster Bridge London   \n",
      "85500    5/8/2017  Park Plaza Westminster Bridge London   \n",
      "85501    5/8/2017  Park Plaza Westminster Bridge London   \n",
      "85502    5/8/2017  Park Plaza Westminster Bridge London   \n",
      "85503    5/8/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "85440                      Food not very child friendly   \n",
      "85441   The hotel was very modern Our studio was spac...  \n",
      "85442   Reception Staff did not always understand wha...  \n",
      "85443   situation suited Great to have pool and sauna...  \n",
      "85444                                           The View  \n",
      "...                                                  ...  \n",
      "85499                                   We were ipgraded  \n",
      "85500   It was so dark inside we could hardly see whe...  \n",
      "85501                                 Location was great  \n",
      "85502                                          Excellent  \n",
      "85503                                        Everything   \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "85504    5/8/2017  Park Plaza Westminster Bridge London   \n",
      "85505    5/8/2017  Park Plaza Westminster Bridge London   \n",
      "85506    5/7/2017  Park Plaza Westminster Bridge London   \n",
      "85507    5/7/2017  Park Plaza Westminster Bridge London   \n",
      "85508    5/7/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "85563   4/27/2017  Park Plaza Westminster Bridge London   \n",
      "85564   4/27/2017  Park Plaza Westminster Bridge London   \n",
      "85565   4/27/2017  Park Plaza Westminster Bridge London   \n",
      "85566   4/27/2017  Park Plaza Westminster Bridge London   \n",
      "85567   4/26/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "85504                                        Everything   \n",
      "85505                               Great stay all round  \n",
      "85506                       sofa bed a bit uncomfortable  \n",
      "85507   excellent location Nice breakfast Friendly st...  \n",
      "85508                     Expensive drinks in bar frodgr  \n",
      "...                                                  ...  \n",
      "85563                             Price could be cheaper  \n",
      "85564                                     Locations View  \n",
      "85565                             The breakfast is so so  \n",
      "85566                   The staff was very accommodating  \n",
      "85567             Excellent facilities lively comfy room  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "85568   4/26/2017  Park Plaza Westminster Bridge London   \n",
      "85569   4/26/2017  Park Plaza Westminster Bridge London   \n",
      "85570   4/26/2017  Park Plaza Westminster Bridge London   \n",
      "85571   4/26/2017  Park Plaza Westminster Bridge London   \n",
      "85572   4/25/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "85627   4/18/2017  Park Plaza Westminster Bridge London   \n",
      "85628   4/18/2017  Park Plaza Westminster Bridge London   \n",
      "85629   4/18/2017  Park Plaza Westminster Bridge London   \n",
      "85630   4/18/2017  Park Plaza Westminster Bridge London   \n",
      "85631   4/18/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "85568      a lot of guests so there is not private much   \n",
      "85569   nice hotel with helpful staffs Breakfast was ...  \n",
      "85570                   Food breakfast very poor quality  \n",
      "85571                                     Location staff  \n",
      "85572                                               None  \n",
      "...                                                  ...  \n",
      "85627   There was a party going on on a room a few do...  \n",
      "85628                        The room ideal for a family  \n",
      "85629   House keeping and replenish of toiletries cou...  \n",
      "85630                                         Restaurant  \n",
      "85631                                     Transportation  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "85632   4/18/2017  Park Plaza Westminster Bridge London   \n",
      "85633   4/18/2017  Park Plaza Westminster Bridge London   \n",
      "85634   4/18/2017  Park Plaza Westminster Bridge London   \n",
      "85635   4/18/2017  Park Plaza Westminster Bridge London   \n",
      "85636   4/18/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "85691   4/10/2017  Park Plaza Westminster Bridge London   \n",
      "85692   4/10/2017  Park Plaza Westminster Bridge London   \n",
      "85693   4/10/2017  Park Plaza Westminster Bridge London   \n",
      "85694   4/10/2017  Park Plaza Westminster Bridge London   \n",
      "85695   4/10/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "85632                                    Having to leave  \n",
      "85633   Modern Location Staff Cleanliness Just about ...  \n",
      "85634                                         scary wall  \n",
      "85635                                           Location  \n",
      "85636                                      Traffic noise  \n",
      "...                                                  ...  \n",
      "85691   Friendly staff excellent location perfect for...  \n",
      "85692   Self service breakfast with silly little toas...  \n",
      "85693                                           Location  \n",
      "85694                                            Nothing  \n",
      "85695                            Everything is excellent  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "85696   4/10/2017  Park Plaza Westminster Bridge London   \n",
      "85697   4/10/2017  Park Plaza Westminster Bridge London   \n",
      "85698   4/10/2017  Park Plaza Westminster Bridge London   \n",
      "85699   4/10/2017  Park Plaza Westminster Bridge London   \n",
      "85700    4/9/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "85755   3/27/2017  Park Plaza Westminster Bridge London   \n",
      "85756   3/27/2017  Park Plaza Westminster Bridge London   \n",
      "85757   3/27/2017  Park Plaza Westminster Bridge London   \n",
      "85758   3/27/2017  Park Plaza Westminster Bridge London   \n",
      "85759   3/26/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "85696                               No complaints at all  \n",
      "85697   Fantastic location great staff and a beautifu...  \n",
      "85698                                        Cleanliness  \n",
      "85699                                           Location  \n",
      "85700                    The use of the executive lounge  \n",
      "...                                                  ...  \n",
      "85755                                   Checkin was slow  \n",
      "85756   Couldn t fault our stay the only down point w...  \n",
      "85757                                Everything was fine  \n",
      "85758   The room was excellent for 3 sharing parents ...  \n",
      "85759   Extremely busy and not enough seating in bar ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "85760   3/26/2017  Park Plaza Westminster Bridge London   \n",
      "85761   3/25/2017  Park Plaza Westminster Bridge London   \n",
      "85762   3/25/2017  Park Plaza Westminster Bridge London   \n",
      "85763   3/25/2017  Park Plaza Westminster Bridge London   \n",
      "85764   3/25/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "85819   3/13/2017  Park Plaza Westminster Bridge London   \n",
      "85820   3/13/2017  Park Plaza Westminster Bridge London   \n",
      "85821   3/13/2017  Park Plaza Westminster Bridge London   \n",
      "85822   3/13/2017  Park Plaza Westminster Bridge London   \n",
      "85823   3/12/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                              review  \n",
      "85760   Excellent family room and facilities in room  \n",
      "85761                                             NA  \n",
      "85762                                      Location   \n",
      "85763                    Congestion inside the hotel  \n",
      "85764                                     Everything  \n",
      "...                                              ...  \n",
      "85819                                  the breakfast  \n",
      "85820                  Loved it all Totally amazing   \n",
      "85821                                        Nothing  \n",
      "85822                                 Location staff  \n",
      "85823              The spa area was a total let down  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "85824   3/12/2017  Park Plaza Westminster Bridge London   \n",
      "85825   3/12/2017  Park Plaza Westminster Bridge London   \n",
      "85826   3/12/2017  Park Plaza Westminster Bridge London   \n",
      "85827   3/12/2017  Park Plaza Westminster Bridge London   \n",
      "85828   3/11/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "85883    3/2/2017  Park Plaza Westminster Bridge London   \n",
      "85884    3/2/2017  Park Plaza Westminster Bridge London   \n",
      "85885    3/2/2017  Park Plaza Westminster Bridge London   \n",
      "85886    3/1/2017  Park Plaza Westminster Bridge London   \n",
      "85887    3/1/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "85824   Entertainment in Primo Bar finished at 10 45p...  \n",
      "85825      Spa needs better rules Hairnets Swimming lane  \n",
      "85826                           Location reception staff  \n",
      "85827       Excellent all round Would definitely return   \n",
      "85828   Shower water is not good because water is too...  \n",
      "...                                                  ...  \n",
      "85883   Check in process was really long and time con...  \n",
      "85884                                 Location Room size  \n",
      "85885                                  Fast room service  \n",
      "85886           I little corporate rather than boutiquey  \n",
      "85887   Luxurious hotel with excellent views and grea...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "85888    3/1/2017  Park Plaza Westminster Bridge London   \n",
      "85889    3/1/2017  Park Plaza Westminster Bridge London   \n",
      "85890    3/1/2017  Park Plaza Westminster Bridge London   \n",
      "85891    3/1/2017  Park Plaza Westminster Bridge London   \n",
      "85892    3/1/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "85947   2/18/2017  Park Plaza Westminster Bridge London   \n",
      "85948   2/17/2017  Park Plaza Westminster Bridge London   \n",
      "85949   2/17/2017  Park Plaza Westminster Bridge London   \n",
      "85950   2/16/2017  Park Plaza Westminster Bridge London   \n",
      "85951   2/16/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "85888   Room temperature was a little difficult to co...  \n",
      "85889   Cleanliness modernity and location made this ...  \n",
      "85890   Poor mobile signal in internal room quite dry...  \n",
      "85891        Fabulous location very quiet room huge bath  \n",
      "85892   The cleaning of the room The surfaces were no...  \n",
      "...                                                  ...  \n",
      "85947                                         Rude staff  \n",
      "85948   Didn t have free water in the room to make te...  \n",
      "85949   Everything my son didn t want to go home anym...  \n",
      "85950                                         Overpriced  \n",
      "85951                                   Very comfortable  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "85952   2/16/2017  Park Plaza Westminster Bridge London   \n",
      "85953   2/16/2017  Park Plaza Westminster Bridge London   \n",
      "85954   2/16/2017  Park Plaza Westminster Bridge London   \n",
      "85955   2/16/2017  Park Plaza Westminster Bridge London   \n",
      "85956   2/15/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "86011    2/6/2017  Park Plaza Westminster Bridge London   \n",
      "86012    2/4/2017  Park Plaza Westminster Bridge London   \n",
      "86013    2/4/2017  Park Plaza Westminster Bridge London   \n",
      "86014    2/4/2017  Park Plaza Westminster Bridge London   \n",
      "86015    2/4/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "85952                                   Nothing actually  \n",
      "85953                         The bedroom was extra cozy  \n",
      "85954                                Absolutely nothing   \n",
      "85955   Room was amazing with a lovely view Perfect l...  \n",
      "85956                            Children liked the pool  \n",
      "...                                                  ...  \n",
      "86011   A very standard modern hotel reasonably close...  \n",
      "86012                                                Spa  \n",
      "86013                        Pedestrian access was tough  \n",
      "86014   Location Close to metro Westminster and Londo...  \n",
      "86015   The concierge desk was appalling service and ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "86016    2/4/2017  Park Plaza Westminster Bridge London   \n",
      "86017    2/4/2017  Park Plaza Westminster Bridge London   \n",
      "86018    2/3/2017  Park Plaza Westminster Bridge London   \n",
      "86019    2/3/2017  Park Plaza Westminster Bridge London   \n",
      "86020    2/3/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "86075   1/22/2017  Park Plaza Westminster Bridge London   \n",
      "86076   1/21/2017  Park Plaza Westminster Bridge London   \n",
      "86077   1/21/2017  Park Plaza Westminster Bridge London   \n",
      "86078   1/21/2017  Park Plaza Westminster Bridge London   \n",
      "86079   1/21/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "86016                                         Everything  \n",
      "86017                        Car park charge is too high  \n",
      "86018           Nothing good hotel on a perfect location  \n",
      "86019                   Clean hotel Very good facilities  \n",
      "86020   Great location comfortable room excellent fac...  \n",
      "...                                                  ...  \n",
      "86075   Unwelcoming poorly trained staff No leadershi...  \n",
      "86076   location is very good and the breakfast is nice   \n",
      "86077                                     Deposit amount  \n",
      "86078                      Almost everything was perfect  \n",
      "86079                             le prix du parking 80   \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "86080   1/21/2017  Park Plaza Westminster Bridge London   \n",
      "86081   1/20/2017  Park Plaza Westminster Bridge London   \n",
      "86082   1/20/2017  Park Plaza Westminster Bridge London   \n",
      "86083   1/20/2017  Park Plaza Westminster Bridge London   \n",
      "86084   1/20/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "86139   1/12/2017  Park Plaza Westminster Bridge London   \n",
      "86140   1/12/2017  Park Plaza Westminster Bridge London   \n",
      "86141   1/12/2017  Park Plaza Westminster Bridge London   \n",
      "86142   1/12/2017  Park Plaza Westminster Bridge London   \n",
      "86143   1/11/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "86080                        situation g ographique City  \n",
      "86081   Great room size and facilities Superb locatio...  \n",
      "86082                                      Bath slippery  \n",
      "86083                                   Airy comfortable  \n",
      "86084   Unfortunately I was on nil by mouth under doc...  \n",
      "...                                                  ...  \n",
      "86139                             No complaints from me   \n",
      "86140   Excellent customer service Any problem I had ...  \n",
      "86141                 High expense for a very basic room  \n",
      "86142                       Staff was helpful and polite  \n",
      "86143   Beautiful hotel well located on the South Ban...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "86144   1/11/2017  Park Plaza Westminster Bridge London   \n",
      "86145   1/10/2017  Park Plaza Westminster Bridge London   \n",
      "86146   1/10/2017  Park Plaza Westminster Bridge London   \n",
      "86147   1/10/2017  Park Plaza Westminster Bridge London   \n",
      "86148   1/10/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "86203    1/5/2017  Park Plaza Westminster Bridge London   \n",
      "86204    1/5/2017  Park Plaza Westminster Bridge London   \n",
      "86205    1/5/2017  Park Plaza Westminster Bridge London   \n",
      "86206    1/5/2017  Park Plaza Westminster Bridge London   \n",
      "86207    1/5/2017  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "86144   Great location for a Christmas city break in ...  \n",
      "86145                     Bar prices were very expensive  \n",
      "86146       hotel clean staff were polite room was comfy  \n",
      "86147           Internet connection was slow on occasion  \n",
      "86148                       Excellent staff and location  \n",
      "...                                                  ...  \n",
      "86203        Comfortable beds clean room great breakfast  \n",
      "86204                     Car parking a little expensive  \n",
      "86205      The hotel was modern and central to our needs  \n",
      "86206                                            Nothing  \n",
      "86207                                        Every thing  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "86208    1/4/2017  Park Plaza Westminster Bridge London   \n",
      "86209    1/4/2017  Park Plaza Westminster Bridge London   \n",
      "86210    1/3/2017  Park Plaza Westminster Bridge London   \n",
      "86211    1/3/2017  Park Plaza Westminster Bridge London   \n",
      "86212    1/3/2017  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "86267  12/26/2016  Park Plaza Westminster Bridge London   \n",
      "86268  12/26/2016  Park Plaza Westminster Bridge London   \n",
      "86269  12/26/2016  Park Plaza Westminster Bridge London   \n",
      "86270  12/25/2016  Park Plaza Westminster Bridge London   \n",
      "86271  12/25/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "86208                                                 NA  \n",
      "86209   My stay was very comfortable and also had sev...  \n",
      "86210                     Room wasn t available on time   \n",
      "86211   Superb hotel location and service The New Yea...  \n",
      "86212   We enjoyed the room and thought the food was ...  \n",
      "...                                                  ...  \n",
      "86267             Fab location Comfy bed Good breakfast   \n",
      "86268   Housekeeping was terrible breakfast was terri...  \n",
      "86269                                           Location  \n",
      "86270                                         Rude staff  \n",
      "86271   Birthday surprise was amazing Bed was so comf...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "86272  12/25/2016  Park Plaza Westminster Bridge London   \n",
      "86273  12/25/2016  Park Plaza Westminster Bridge London   \n",
      "86274  12/24/2016  Park Plaza Westminster Bridge London   \n",
      "86275  12/24/2016  Park Plaza Westminster Bridge London   \n",
      "86276  12/24/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "86331  12/16/2016  Park Plaza Westminster Bridge London   \n",
      "86332  12/14/2016  Park Plaza Westminster Bridge London   \n",
      "86333  12/14/2016  Park Plaza Westminster Bridge London   \n",
      "86334  12/14/2016  Park Plaza Westminster Bridge London   \n",
      "86335  12/14/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "86272   The business meeting in the same room as the ...  \n",
      "86273            It was clean friendly perfect location   \n",
      "86274   what is internal View its nothing so why to c...  \n",
      "86275   Room could have been a bit bigger Have stayed...  \n",
      "86276                  Great base for seeing the sights   \n",
      "...                                                  ...  \n",
      "86331   Technical issues all over the place key didnt...  \n",
      "86332                                            Nothing  \n",
      "86333   The location was perfect for the purpose of s...  \n",
      "86334                         Staff barely spoke English  \n",
      "86335                                   Bed was so comfy  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "86336  12/14/2016  Park Plaza Westminster Bridge London   \n",
      "86337  12/14/2016  Park Plaza Westminster Bridge London   \n",
      "86338  12/14/2016  Park Plaza Westminster Bridge London   \n",
      "86339  12/14/2016  Park Plaza Westminster Bridge London   \n",
      "86340  12/14/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "86395   12/7/2016  Park Plaza Westminster Bridge London   \n",
      "86396   12/7/2016  Park Plaza Westminster Bridge London   \n",
      "86397   12/6/2016  Park Plaza Westminster Bridge London   \n",
      "86398   12/6/2016  Park Plaza Westminster Bridge London   \n",
      "86399   12/6/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "86336   Excellent location Excellent very efficient s...  \n",
      "86337   Very good location just walk across Westminst...  \n",
      "86338            Parking facility not availabele on site  \n",
      "86339   Excellent location and good value for money G...  \n",
      "86340                                            Nothing  \n",
      "...                                                  ...  \n",
      "86395                                         Everything  \n",
      "86396   Spacious accommodation great suite for a grou...  \n",
      "86397          Comfy beds Excellent room Great location   \n",
      "86398                   Location great Beds super comfy   \n",
      "86399                          long queues for breakfast  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "86400   12/6/2016  Park Plaza Westminster Bridge London   \n",
      "86401   12/6/2016  Park Plaza Westminster Bridge London   \n",
      "86402   12/5/2016  Park Plaza Westminster Bridge London   \n",
      "86403   12/5/2016  Park Plaza Westminster Bridge London   \n",
      "86404   12/5/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "86459  11/27/2016  Park Plaza Westminster Bridge London   \n",
      "86460  11/27/2016  Park Plaza Westminster Bridge London   \n",
      "86461  11/25/2016  Park Plaza Westminster Bridge London   \n",
      "86462  11/24/2016  Park Plaza Westminster Bridge London   \n",
      "86463  11/24/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "86400       excellent room and service breakfast was fab  \n",
      "86401   Couple of housekeeping issues to be sorted Wa...  \n",
      "86402                                            Nothing  \n",
      "86403                                         Everything  \n",
      "86404                              to big a hotel for me  \n",
      "...                                                  ...  \n",
      "86459                                            Nothing  \n",
      "86460             The location as well as the facilities  \n",
      "86461   Excellent location Luxurious rooms Super comf...  \n",
      "86462   ROOM CLEANING BED COVER WAS NOT CHANGED UNTIL...  \n",
      "86463                                           LOCATION  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "86464  11/23/2016  Park Plaza Westminster Bridge London   \n",
      "86465  11/23/2016  Park Plaza Westminster Bridge London   \n",
      "86466  11/23/2016  Park Plaza Westminster Bridge London   \n",
      "86467  11/23/2016  Park Plaza Westminster Bridge London   \n",
      "86468  11/23/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "86523  11/14/2016  Park Plaza Westminster Bridge London   \n",
      "86524  11/14/2016  Park Plaza Westminster Bridge London   \n",
      "86525  11/14/2016  Park Plaza Westminster Bridge London   \n",
      "86526  11/14/2016  Park Plaza Westminster Bridge London   \n",
      "86527  11/14/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "86464   Very comfortable bed Location is perfect Staf...  \n",
      "86465   Booked an accessible room but it wasn t Staff...  \n",
      "86466   No free bottled water in the room Essential a...  \n",
      "86467   Comfortable beds great bathrooms space perfec...  \n",
      "86468                                Nothing not to like  \n",
      "...                                                  ...  \n",
      "86523          Our room was near the lift so a bit noisy  \n",
      "86524                                         Lovely bar  \n",
      "86525   All very good the bar and lounge area was lov...  \n",
      "86526                                       Always great  \n",
      "86527               super extra comfy bed Amazing staff   \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "86528  11/14/2016  Park Plaza Westminster Bridge London   \n",
      "86529  11/14/2016  Park Plaza Westminster Bridge London   \n",
      "86530  11/14/2016  Park Plaza Westminster Bridge London   \n",
      "86531  11/14/2016  Park Plaza Westminster Bridge London   \n",
      "86532  11/13/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "86587   11/6/2016  Park Plaza Westminster Bridge London   \n",
      "86588   11/6/2016  Park Plaza Westminster Bridge London   \n",
      "86589   11/6/2016  Park Plaza Westminster Bridge London   \n",
      "86590   11/6/2016  Park Plaza Westminster Bridge London   \n",
      "86591   11/6/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "86528    it is a very popular hotel so can get very busy  \n",
      "86529   Location is excellent staff are friendly and ...  \n",
      "86530                         It doesn t need improving   \n",
      "86531   I can t fault the hotel love everything about...  \n",
      "86532                                    Nothing to mind  \n",
      "...                                                  ...  \n",
      "86587     The staff does not help to sort out my matter   \n",
      "86588    The breakfast was lovely and our suite was fab   \n",
      "86589             Contact for hair dryer in the bathroom  \n",
      "86590   The room the breakfast swimmingpool and the view  \n",
      "86591   big room in such great location well equipped...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "86592   11/5/2016  Park Plaza Westminster Bridge London   \n",
      "86593   11/5/2016  Park Plaza Westminster Bridge London   \n",
      "86594   11/5/2016  Park Plaza Westminster Bridge London   \n",
      "86595   11/5/2016  Park Plaza Westminster Bridge London   \n",
      "86596   11/5/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "86651  10/27/2016  Park Plaza Westminster Bridge London   \n",
      "86652  10/27/2016  Park Plaza Westminster Bridge London   \n",
      "86653  10/27/2016  Park Plaza Westminster Bridge London   \n",
      "86654  10/27/2016  Park Plaza Westminster Bridge London   \n",
      "86655  10/27/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "86592   I like everything about the Park Plaza Westmi...  \n",
      "86593   No water in room or a small biscuit to go wit...  \n",
      "86594                                    Vanity products  \n",
      "86595                     There were bed bugs in the bed  \n",
      "86596                                           Nothing   \n",
      "...                                                  ...  \n",
      "86651   The toilet seats were scratched and was not c...  \n",
      "86652             Ambience vivid and location and staff   \n",
      "86653   The lighting system after 3 days we could not...  \n",
      "86654                          Location and modern hotel  \n",
      "86655                        Customer service after care  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "86656  10/27/2016  Park Plaza Westminster Bridge London   \n",
      "86657  10/27/2016  Park Plaza Westminster Bridge London   \n",
      "86658  10/27/2016  Park Plaza Westminster Bridge London   \n",
      "86659  10/27/2016  Park Plaza Westminster Bridge London   \n",
      "86660  10/26/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "86715  10/20/2016  Park Plaza Westminster Bridge London   \n",
      "86716  10/20/2016  Park Plaza Westminster Bridge London   \n",
      "86717  10/19/2016  Park Plaza Westminster Bridge London   \n",
      "86718  10/19/2016  Park Plaza Westminster Bridge London   \n",
      "86719  10/19/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "86656                                          Bar staff  \n",
      "86657                                Breakfast was good   \n",
      "86658   this hotel did not cancel my card payment wha...  \n",
      "86659                                         nice place  \n",
      "86660                         Hotel style was too Vegas   \n",
      "...                                                  ...  \n",
      "86715   Amazing location and very nice hotel Almost p...  \n",
      "86716   We upgraded to a suite FABULOUS I liked the f...  \n",
      "86717   At breackfast leak from celing fell on my par...  \n",
      "86718                                           The pool  \n",
      "86719   No early breakfast Had to catch a flight and ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "86720  10/19/2016  Park Plaza Westminster Bridge London   \n",
      "86721  10/19/2016  Park Plaza Westminster Bridge London   \n",
      "86722  10/18/2016  Park Plaza Westminster Bridge London   \n",
      "86723  10/18/2016  Park Plaza Westminster Bridge London   \n",
      "86724  10/18/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "86779  10/11/2016  Park Plaza Westminster Bridge London   \n",
      "86780  10/11/2016  Park Plaza Westminster Bridge London   \n",
      "86781  10/11/2016  Park Plaza Westminster Bridge London   \n",
      "86782  10/11/2016  Park Plaza Westminster Bridge London   \n",
      "86783  10/11/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "86720                                     Good selection  \n",
      "86721                         Bed could have been softer  \n",
      "86722                                            Nothing  \n",
      "86723                    Excellent staff very attentive   \n",
      "86724   Fantastic staff They remembered it was my fia...  \n",
      "...                                                  ...  \n",
      "86779   From the moment we walked into the hotel we f...  \n",
      "86780         Rooms facing the inside have poor sunlight  \n",
      "86781   Modern business hotel just off Westminster br...  \n",
      "86782                               No criticism at all   \n",
      "86783   Clean convenient location modern decore great...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "86784  10/11/2016  Park Plaza Westminster Bridge London   \n",
      "86785  10/11/2016  Park Plaza Westminster Bridge London   \n",
      "86786  10/10/2016  Park Plaza Westminster Bridge London   \n",
      "86787  10/10/2016  Park Plaza Westminster Bridge London   \n",
      "86788  10/10/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "86843   10/3/2016  Park Plaza Westminster Bridge London   \n",
      "86844   10/2/2016  Park Plaza Westminster Bridge London   \n",
      "86845   10/2/2016  Park Plaza Westminster Bridge London   \n",
      "86846   10/2/2016  Park Plaza Westminster Bridge London   \n",
      "86847   10/2/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "86784          Wifi connection was not good in the room   \n",
      "86785   The location was perfect breakfast was good F...  \n",
      "86786   Rude staff in the bar Did complain at recepti...  \n",
      "86787       Great view clean and modern comfortable bed   \n",
      "86788   There were no bathrobes or slippers in the ro...  \n",
      "...                                                  ...  \n",
      "86843                                 Bathroom very nice  \n",
      "86844   Room poor light broken was on all night Not v...  \n",
      "86845                                         Facilities  \n",
      "86846   Hotel bar area is a bit too small and was ver...  \n",
      "86847              Lovely hotel great area helpful staff  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "86848   10/2/2016  Park Plaza Westminster Bridge London   \n",
      "86849   10/2/2016  Park Plaza Westminster Bridge London   \n",
      "86850   10/2/2016  Park Plaza Westminster Bridge London   \n",
      "86851   10/2/2016  Park Plaza Westminster Bridge London   \n",
      "86852   10/1/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "86907   9/25/2016  Park Plaza Westminster Bridge London   \n",
      "86908   9/25/2016  Park Plaza Westminster Bridge London   \n",
      "86909   9/25/2016  Park Plaza Westminster Bridge London   \n",
      "86910   9/24/2016  Park Plaza Westminster Bridge London   \n",
      "86911   9/24/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "86848   Water pressure of shower Internal wall view n...  \n",
      "86849                 Cleanses of rooms barroom location  \n",
      "86850                                            Nothing  \n",
      "86851                                         Everything  \n",
      "86852   Very clean and convenient The location is per...  \n",
      "...                                                  ...  \n",
      "86907                             Very busy at breakfast  \n",
      "86908   Hotel with a cosmopolitan vibe Comfortable ro...  \n",
      "86909                        Location was fabulous clean  \n",
      "86910   There was no anti bacterial soap in the bathroom  \n",
      "86911                   The pleasant staff and location   \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "86912   9/24/2016  Park Plaza Westminster Bridge London   \n",
      "86913   9/23/2016  Park Plaza Westminster Bridge London   \n",
      "86914   9/23/2016  Park Plaza Westminster Bridge London   \n",
      "86915   9/23/2016  Park Plaza Westminster Bridge London   \n",
      "86916   9/23/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "86971   9/15/2016  Park Plaza Westminster Bridge London   \n",
      "86972   9/15/2016  Park Plaza Westminster Bridge London   \n",
      "86973   9/15/2016  Park Plaza Westminster Bridge London   \n",
      "86974   9/15/2016  Park Plaza Westminster Bridge London   \n",
      "86975   9/15/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "86912                   Great location reasonable price   \n",
      "86913                         No jacuzzi spa a bit small  \n",
      "86914                                Location bed Elemis  \n",
      "86915   Limited breakfast buffet choices Congested st...  \n",
      "86916   Great location Easy access to a halal food Wa...  \n",
      "...                                                  ...  \n",
      "86971                  Breakfast could have been better   \n",
      "86972         Great location good WiFi Comfy large room   \n",
      "86973   Staff excellent helpful friendly and dealt wi...  \n",
      "86974                                 Sterile atmosphere  \n",
      "86975                                     Great location  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "86976   9/15/2016  Park Plaza Westminster Bridge London   \n",
      "86977   9/15/2016  Park Plaza Westminster Bridge London   \n",
      "86978   9/15/2016  Park Plaza Westminster Bridge London   \n",
      "86979   9/15/2016  Park Plaza Westminster Bridge London   \n",
      "86980   9/15/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "87035    9/4/2016  Park Plaza Westminster Bridge London   \n",
      "87036    9/4/2016  Park Plaza Westminster Bridge London   \n",
      "87037    9/4/2016  Park Plaza Westminster Bridge London   \n",
      "87038    9/4/2016  Park Plaza Westminster Bridge London   \n",
      "87039    9/3/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "86976         Had to wait a long time for the elevators   \n",
      "86977                         Hotel a little too crowded  \n",
      "86978                                  Modern clean room  \n",
      "86979   the staff were friendly rooms were big and cl...  \n",
      "86980                               Poor view for Studio  \n",
      "...                                                  ...  \n",
      "87035                  Better choice of beers at the bar  \n",
      "87036                               Very plush all round  \n",
      "87037   WiFi connection is terrible Room telephone is...  \n",
      "87038          The breakfast is nice Bad is comfortable   \n",
      "87039                          Not enough room to unpack  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "87040    9/3/2016  Park Plaza Westminster Bridge London   \n",
      "87041    9/3/2016  Park Plaza Westminster Bridge London   \n",
      "87042    9/3/2016  Park Plaza Westminster Bridge London   \n",
      "87043    9/3/2016  Park Plaza Westminster Bridge London   \n",
      "87044    9/3/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "87099   8/28/2016  Park Plaza Westminster Bridge London   \n",
      "87100   8/28/2016  Park Plaza Westminster Bridge London   \n",
      "87101   8/28/2016  Park Plaza Westminster Bridge London   \n",
      "87102   8/28/2016  Park Plaza Westminster Bridge London   \n",
      "87103   8/28/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "87040                                        Very quiet   \n",
      "87041                             Have to pay for movies  \n",
      "87042                Large room Great in room facilities  \n",
      "87043                        Nothing we liked everything  \n",
      "87044   Excellent location and staff couldn t do enou...  \n",
      "...                                                  ...  \n",
      "87099             Location family friendly lovely staff   \n",
      "87100       Everything was great but Wi Fi was horrible   \n",
      "87101      Hotel very dark hardly any lights in corridor  \n",
      "87102                                         Bed comfy   \n",
      "87103   Friendly helpful and welcoming Room vey comfo...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "87104   8/28/2016  Park Plaza Westminster Bridge London   \n",
      "87105   8/28/2016  Park Plaza Westminster Bridge London   \n",
      "87106   8/28/2016  Park Plaza Westminster Bridge London   \n",
      "87107   8/28/2016  Park Plaza Westminster Bridge London   \n",
      "87108   8/28/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "87163   8/21/2016  Park Plaza Westminster Bridge London   \n",
      "87164   8/21/2016  Park Plaza Westminster Bridge London   \n",
      "87165   8/21/2016  Park Plaza Westminster Bridge London   \n",
      "87166   8/21/2016  Park Plaza Westminster Bridge London   \n",
      "87167   8/21/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "87104   Nothing Except would of loved a room with a v...  \n",
      "87105   Staff were really friendly and helpful hotel ...  \n",
      "87106   Everything superb excellent I will definitely...  \n",
      "87107   The heating was too hot as we forgot and left...  \n",
      "87108                             The hotel is beautiful  \n",
      "...                                                  ...  \n",
      "87163                    Staff are very helpful and nice  \n",
      "87164                                            Nothing  \n",
      "87165   Very well run hotel with helpful and friendly...  \n",
      "87166                 The breakfast needs more varieties  \n",
      "87167       The room is quite suitable for a family of 4  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "87168   8/21/2016  Park Plaza Westminster Bridge London   \n",
      "87169   8/21/2016  Park Plaza Westminster Bridge London   \n",
      "87170   8/21/2016  Park Plaza Westminster Bridge London   \n",
      "87171   8/21/2016  Park Plaza Westminster Bridge London   \n",
      "87172   8/21/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "87227   8/13/2016  Park Plaza Westminster Bridge London   \n",
      "87228   8/12/2016  Park Plaza Westminster Bridge London   \n",
      "87229   8/12/2016  Park Plaza Westminster Bridge London   \n",
      "87230   8/11/2016  Park Plaza Westminster Bridge London   \n",
      "87231   8/11/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "87168        Spa was only available for 30min at a time   \n",
      "87169                        Great experience all around  \n",
      "87170      Quite expensive for room only Bit impersonal   \n",
      "87171   Location Walking distance to Waterloo tube So...  \n",
      "87172   The executive lounge could have had more vari...  \n",
      "...                                                  ...  \n",
      "87227              Great location comfortable and modern  \n",
      "87228   The darkness of the rooms etc Call it mood li...  \n",
      "87229                                    Great breakfast  \n",
      "87230   Excellent choice at breakfast nothing missing...  \n",
      "87231   A member of staff knocking on the door and op...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "87232   8/11/2016  Park Plaza Westminster Bridge London   \n",
      "87233   8/11/2016  Park Plaza Westminster Bridge London   \n",
      "87234   8/11/2016  Park Plaza Westminster Bridge London   \n",
      "87235   8/10/2016  Park Plaza Westminster Bridge London   \n",
      "87236   8/10/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "87291   7/31/2016  Park Plaza Westminster Bridge London   \n",
      "87292   7/31/2016  Park Plaza Westminster Bridge London   \n",
      "87293   7/31/2016  Park Plaza Westminster Bridge London   \n",
      "87294   7/31/2016  Park Plaza Westminster Bridge London   \n",
      "87295   7/31/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "87232                                Excellent location   \n",
      "87233                                           Nothing   \n",
      "87234   Great location can see Westminster Abbey dire...  \n",
      "87235     Everything was very comfortable and luxurious   \n",
      "87236   Surprised most of the staff did not speak ver...  \n",
      "...                                                  ...  \n",
      "87291                                           location  \n",
      "87292                                         Going home  \n",
      "87293                              Comfy bed and pillows  \n",
      "87294                                      All was good   \n",
      "87295                                    Restaurant food  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "87296   7/31/2016  Park Plaza Westminster Bridge London   \n",
      "87297   7/31/2016  Park Plaza Westminster Bridge London   \n",
      "87298   7/31/2016  Park Plaza Westminster Bridge London   \n",
      "87299   7/31/2016  Park Plaza Westminster Bridge London   \n",
      "87300   7/31/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "87355   7/19/2016  Park Plaza Westminster Bridge London   \n",
      "87356   7/19/2016  Park Plaza Westminster Bridge London   \n",
      "87357   7/19/2016  Park Plaza Westminster Bridge London   \n",
      "87358   7/19/2016  Park Plaza Westminster Bridge London   \n",
      "87359   7/19/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "87296   Staff very attentive and helped us massively ...  \n",
      "87297                                           Nothing   \n",
      "87298         Great location friendly staff lovely food   \n",
      "87299   Bathroom could do with a few more hooks or pl...  \n",
      "87300        Staff extremely helpful Location fantastic   \n",
      "...                                                  ...  \n",
      "87355                                            Nothing  \n",
      "87356                                         Everything  \n",
      "87357   Room was not clean in initial arrival but the...  \n",
      "87358                            Great location and view  \n",
      "87359   please fix the bathtub and shower drainage ca...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "87360   7/19/2016  Park Plaza Westminster Bridge London   \n",
      "87361   7/18/2016  Park Plaza Westminster Bridge London   \n",
      "87362   7/17/2016  Park Plaza Westminster Bridge London   \n",
      "87363   7/17/2016  Park Plaza Westminster Bridge London   \n",
      "87364   7/17/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "87419    7/5/2016  Park Plaza Westminster Bridge London   \n",
      "87420    7/5/2016  Park Plaza Westminster Bridge London   \n",
      "87421    7/5/2016  Park Plaza Westminster Bridge London   \n",
      "87422    7/5/2016  Park Plaza Westminster Bridge London   \n",
      "87423    7/5/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "87360   Outline Hotel service was very satisfactory a...  \n",
      "87361   Amazing facility Great staff and perfect loca...  \n",
      "87362   Got charged for item out of mini bar which I ...  \n",
      "87363     Comfy beds great location excellent breakfast   \n",
      "87364   Excellent location excited with the interiors...  \n",
      "...                                                  ...  \n",
      "87419   Problem with room sorted but only after too m...  \n",
      "87420                                       All was good  \n",
      "87421   Great hotel great service in an excellent loc...  \n",
      "87422   Room cleaners knocking at door consistently a...  \n",
      "87423                              Super Great Location   \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "87424    7/5/2016  Park Plaza Westminster Bridge London   \n",
      "87425    7/5/2016  Park Plaza Westminster Bridge London   \n",
      "87426    7/4/2016  Park Plaza Westminster Bridge London   \n",
      "87427    7/4/2016  Park Plaza Westminster Bridge London   \n",
      "87428    7/4/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "87483   6/21/2016  Park Plaza Westminster Bridge London   \n",
      "87484   6/20/2016  Park Plaza Westminster Bridge London   \n",
      "87485   6/19/2016  Park Plaza Westminster Bridge London   \n",
      "87486   6/19/2016  Park Plaza Westminster Bridge London   \n",
      "87487   6/19/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "87424                                    Great location   \n",
      "87425         Superb hotel right in the heart of London   \n",
      "87426                                Breakfast not great  \n",
      "87427                                  Comfy clean rooms  \n",
      "87428   Biscuits with tea and coffee facilities in room   \n",
      "...                                                  ...  \n",
      "87483   Fabulous Executive Lounge with fantastic view...  \n",
      "87484   I was given a room which was like a cell with...  \n",
      "87485                                            Nothing  \n",
      "87486   The hotel was very clean and nicely layout St...  \n",
      "87487   Having to pay 42 00 CASH to the waitress for ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "87488   6/18/2016  Park Plaza Westminster Bridge London   \n",
      "87489   6/18/2016  Park Plaza Westminster Bridge London   \n",
      "87490   6/17/2016  Park Plaza Westminster Bridge London   \n",
      "87491   6/17/2016  Park Plaza Westminster Bridge London   \n",
      "87492   6/17/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "87547    6/7/2016  Park Plaza Westminster Bridge London   \n",
      "87548    6/7/2016  Park Plaza Westminster Bridge London   \n",
      "87549    6/6/2016  Park Plaza Westminster Bridge London   \n",
      "87550    6/6/2016  Park Plaza Westminster Bridge London   \n",
      "87551    6/6/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "87488   Delays booking in and checking out Room keys ...  \n",
      "87489                                           Location  \n",
      "87490                          SPA reception Spa prices   \n",
      "87491   Great location in center of London Comfortabl...  \n",
      "87492   My booking was lost Charged on my credit card...  \n",
      "...                                                  ...  \n",
      "87547                              No view from my room   \n",
      "87548   The space was good toilet and shower amazing ...  \n",
      "87549   One day no replacement of small milks to make...  \n",
      "87550   The beds were comfortable and especially the ...  \n",
      "87551                                            Nothing  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "87552    6/6/2016  Park Plaza Westminster Bridge London   \n",
      "87553    6/6/2016  Park Plaza Westminster Bridge London   \n",
      "87554    6/5/2016  Park Plaza Westminster Bridge London   \n",
      "87555    6/5/2016  Park Plaza Westminster Bridge London   \n",
      "87556    6/5/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "87611   5/26/2016  Park Plaza Westminster Bridge London   \n",
      "87612   5/25/2016  Park Plaza Westminster Bridge London   \n",
      "87613   5/25/2016  Park Plaza Westminster Bridge London   \n",
      "87614   5/25/2016  Park Plaza Westminster Bridge London   \n",
      "87615   5/25/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "87552   The whole experience of this hotel was excell...  \n",
      "87553                        Limeted varity of breakfast  \n",
      "87554                                                Nil  \n",
      "87555   Loved the Black pudding Really enjoyed the st...  \n",
      "87556   Rooms were comfortable and clean Staff at the...  \n",
      "...                                                  ...  \n",
      "87611                                  I left my boxers   \n",
      "87612                    Loved it Such a great location   \n",
      "87613                                   Noise of air con  \n",
      "87614   Very comfortable bed good instant coffee tea ...  \n",
      "87615   Awesome location rooms and bathrooms are spac...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "87616   5/25/2016  Park Plaza Westminster Bridge London   \n",
      "87617   5/25/2016  Park Plaza Westminster Bridge London   \n",
      "87618   5/24/2016  Park Plaza Westminster Bridge London   \n",
      "87619   5/24/2016  Park Plaza Westminster Bridge London   \n",
      "87620   5/24/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "87675   5/15/2016  Park Plaza Westminster Bridge London   \n",
      "87676   5/15/2016  Park Plaza Westminster Bridge London   \n",
      "87677   5/15/2016  Park Plaza Westminster Bridge London   \n",
      "87678   5/15/2016  Park Plaza Westminster Bridge London   \n",
      "87679   5/15/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "87616                   Lack of view Rooms a little dark  \n",
      "87617                                         Everything  \n",
      "87618                              Nothing comes to mind  \n",
      "87619   Made my wife s birthday feel very special we ...  \n",
      "87620                                            Nothing  \n",
      "...                                                  ...  \n",
      "87675          Breakfast does not have enough selection   \n",
      "87676            Not enough milk in the room that s all   \n",
      "87677   Good location clean friendly efficient staff ...  \n",
      "87678          Wiebelig meubilair in diverse restaurants  \n",
      "87679                                    Ligging perfect  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "87680   5/15/2016  Park Plaza Westminster Bridge London   \n",
      "87681   5/15/2016  Park Plaza Westminster Bridge London   \n",
      "87682   5/14/2016  Park Plaza Westminster Bridge London   \n",
      "87683   5/13/2016  Park Plaza Westminster Bridge London   \n",
      "87684   5/13/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "87739    5/5/2016  Park Plaza Westminster Bridge London   \n",
      "87740    5/5/2016  Park Plaza Westminster Bridge London   \n",
      "87741    5/4/2016  Park Plaza Westminster Bridge London   \n",
      "87742    5/4/2016  Park Plaza Westminster Bridge London   \n",
      "87743    5/4/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "87680                                 No view from room   \n",
      "87681                                           Location  \n",
      "87682   Totally gorgeous hotel Couldn t fault it The ...  \n",
      "87683                               Location and 5 look   \n",
      "87684   Location very good Hotel very nice helpful st...  \n",
      "...                                                  ...  \n",
      "87739                                              Great  \n",
      "87740              Most accommodating and friendly staff  \n",
      "87741   Waited to long to be served and miss out on n...  \n",
      "87742                                      Good location  \n",
      "87743   Location friendliness of staff amenities we h...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "87744    5/3/2016  Park Plaza Westminster Bridge London   \n",
      "87745    5/3/2016  Park Plaza Westminster Bridge London   \n",
      "87746    5/3/2016  Park Plaza Westminster Bridge London   \n",
      "87747    5/3/2016  Park Plaza Westminster Bridge London   \n",
      "87748    5/3/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "87803   4/26/2016  Park Plaza Westminster Bridge London   \n",
      "87804   4/26/2016  Park Plaza Westminster Bridge London   \n",
      "87805   4/26/2016  Park Plaza Westminster Bridge London   \n",
      "87806   4/26/2016  Park Plaza Westminster Bridge London   \n",
      "87807   4/26/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "87744                             Better children s menu  \n",
      "87745                                  Excellent service  \n",
      "87746                                               Pool  \n",
      "87747           Location 24h bar and service family room  \n",
      "87748                                           Nothing   \n",
      "...                                                  ...  \n",
      "87803   Thought lighting in room could have been better   \n",
      "87804         Ideal location for all London attractions   \n",
      "87805            Perfect location Good bar entertainment  \n",
      "87806   The pre marathon pasta meal was nice but quit...  \n",
      "87807                               We like the location  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "87808   4/26/2016  Park Plaza Westminster Bridge London   \n",
      "87809   4/26/2016  Park Plaza Westminster Bridge London   \n",
      "87810   4/25/2016  Park Plaza Westminster Bridge London   \n",
      "87811   4/25/2016  Park Plaza Westminster Bridge London   \n",
      "87812   4/25/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "87867   4/17/2016  Park Plaza Westminster Bridge London   \n",
      "87868   4/17/2016  Park Plaza Westminster Bridge London   \n",
      "87869   4/17/2016  Park Plaza Westminster Bridge London   \n",
      "87870   4/17/2016  Park Plaza Westminster Bridge London   \n",
      "87871   4/17/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "87808   Very pleasant stay great location could not h...  \n",
      "87809   Too noisy Being such a big hotel there is too...  \n",
      "87810   The breakfast costs and the plumbing the bath...  \n",
      "87811           The location and facilities and services  \n",
      "87812   Pool is very small for the amount of rooms in...  \n",
      "...                                                  ...  \n",
      "87867   Very comfy beds polite and cheerfull staff Gr...  \n",
      "87868   Great location Not far from either stations a...  \n",
      "87869   Hotel could have provided drinking water in t...  \n",
      "87870                              Hotel was very clean   \n",
      "87871   The hotel was good Enjoyed the 24 hr bar will...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "87872   4/17/2016  Park Plaza Westminster Bridge London   \n",
      "87873   4/16/2016  Park Plaza Westminster Bridge London   \n",
      "87874   4/16/2016  Park Plaza Westminster Bridge London   \n",
      "87875   4/14/2016  Park Plaza Westminster Bridge London   \n",
      "87876   4/14/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "87931    4/5/2016  Park Plaza Westminster Bridge London   \n",
      "87932    4/5/2016  Park Plaza Westminster Bridge London   \n",
      "87933    4/5/2016  Park Plaza Westminster Bridge London   \n",
      "87934    4/5/2016  Park Plaza Westminster Bridge London   \n",
      "87935    4/5/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "87872   Loved everything from the friendly welcome to...  \n",
      "87873                                    The whole stuff  \n",
      "87874                                     Nonsense hotel  \n",
      "87875   Has microwave in room so if you don t want ro...  \n",
      "87876   I loved everything about this hotel the locat...  \n",
      "...                                                  ...  \n",
      "87931                  Great location and friendly staff  \n",
      "87932   Great location and an excellent hotel for fam...  \n",
      "87933   Excellent hotel and staff would highly recomm...  \n",
      "87934                       Everything The spa was lush   \n",
      "87935   Quieter bar in the evenings and maybe somewhe...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "87936    4/5/2016  Park Plaza Westminster Bridge London   \n",
      "87937    4/5/2016  Park Plaza Westminster Bridge London   \n",
      "87938    4/5/2016  Park Plaza Westminster Bridge London   \n",
      "87939    4/5/2016  Park Plaza Westminster Bridge London   \n",
      "87940    4/5/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "87995   3/27/2016  Park Plaza Westminster Bridge London   \n",
      "87996   3/27/2016  Park Plaza Westminster Bridge London   \n",
      "87997   3/26/2016  Park Plaza Westminster Bridge London   \n",
      "87998   3/26/2016  Park Plaza Westminster Bridge London   \n",
      "87999   3/25/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "87936                                           location  \n",
      "87937                                            Nothing  \n",
      "87938   Excellent location great view Breakfast had s...  \n",
      "87939                         Breakfast quality not good  \n",
      "87940                            Location very very good  \n",
      "...                                                  ...  \n",
      "87995   Very busy at breakfast and have had better br...  \n",
      "87996                     Great location friendly staff   \n",
      "87997   The room was too dark with poor lighting and ...  \n",
      "87998                                    Comfortable bed  \n",
      "87999                           Overflow breakfast hall   \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "88000   3/25/2016  Park Plaza Westminster Bridge London   \n",
      "88001   3/24/2016  Park Plaza Westminster Bridge London   \n",
      "88002   3/24/2016  Park Plaza Westminster Bridge London   \n",
      "88003   3/24/2016  Park Plaza Westminster Bridge London   \n",
      "88004   3/24/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "88059   3/10/2016  Park Plaza Westminster Bridge London   \n",
      "88060   3/10/2016  Park Plaza Westminster Bridge London   \n",
      "88061   3/10/2016  Park Plaza Westminster Bridge London   \n",
      "88062   3/10/2016  Park Plaza Westminster Bridge London   \n",
      "88063   3/10/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "88000                            Room upgrade Thank you   \n",
      "88001   Breakfast was well worth the money and the vi...  \n",
      "88002   The interior Was overly dark and somber Even ...  \n",
      "88003                                        Locationthe  \n",
      "88004                                           Location  \n",
      "...                                                  ...  \n",
      "88059                               Comfy beds Breakfast  \n",
      "88060                                     Lifts are slow  \n",
      "88061   no noise from other rooms which shows quality...  \n",
      "88062   Rooms without a window or facing a blank wall...  \n",
      "88063                      Good location friendly staff   \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "88064    3/9/2016  Park Plaza Westminster Bridge London   \n",
      "88065    3/9/2016  Park Plaza Westminster Bridge London   \n",
      "88066    3/8/2016  Park Plaza Westminster Bridge London   \n",
      "88067    3/8/2016  Park Plaza Westminster Bridge London   \n",
      "88068    3/8/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "88123   2/20/2016  Park Plaza Westminster Bridge London   \n",
      "88124   2/20/2016  Park Plaza Westminster Bridge London   \n",
      "88125   2/19/2016  Park Plaza Westminster Bridge London   \n",
      "88126   2/19/2016  Park Plaza Westminster Bridge London   \n",
      "88127   2/18/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "88064   Everything is in option but Wifi Poor bar wit...  \n",
      "88065   Location is great View is amazing Great resta...  \n",
      "88066                 Great location very friendly staff  \n",
      "88067       Staff where amazing could not have done more  \n",
      "88068                                            Nothing  \n",
      "...                                                  ...  \n",
      "88123                                            Nothing  \n",
      "88124                                        Spa and bed  \n",
      "88125   The position of the hotel is great for sights...  \n",
      "88126   Just too big nobody seemed to know what was g...  \n",
      "88127                                         Dodgy wifi  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "88128   2/18/2016  Park Plaza Westminster Bridge London   \n",
      "88129   2/18/2016  Park Plaza Westminster Bridge London   \n",
      "88130   2/18/2016  Park Plaza Westminster Bridge London   \n",
      "88131   2/18/2016  Park Plaza Westminster Bridge London   \n",
      "88132   2/18/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "88187    2/4/2016  Park Plaza Westminster Bridge London   \n",
      "88188    2/4/2016  Park Plaza Westminster Bridge London   \n",
      "88189    2/4/2016  Park Plaza Westminster Bridge London   \n",
      "88190   1/31/2016  Park Plaza Westminster Bridge London   \n",
      "88191   1/31/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "88128   Got disturbed twice by staff in the morning a...  \n",
      "88129                                    Food was lovely  \n",
      "88130   Customer service cleanliness and variety and ...  \n",
      "88131               Everything was amazing I will return  \n",
      "88132       Price of drinks in the bar a bit overpriced   \n",
      "...                                                  ...  \n",
      "88187   Everything in the hotel is very good The serv...  \n",
      "88188                  Thank s to Chiara reception desk   \n",
      "88189   The hotel staff and facilities were excellent...  \n",
      "88190                  Not so near to the metro station   \n",
      "88191   It is near to the Big Eye Big Ben and Parliam...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "88192   1/31/2016  Park Plaza Westminster Bridge London   \n",
      "88193   1/31/2016  Park Plaza Westminster Bridge London   \n",
      "88194   1/30/2016  Park Plaza Westminster Bridge London   \n",
      "88195   1/30/2016  Park Plaza Westminster Bridge London   \n",
      "88196   1/30/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "88251   1/17/2016  Park Plaza Westminster Bridge London   \n",
      "88252   1/17/2016  Park Plaza Westminster Bridge London   \n",
      "88253   1/17/2016  Park Plaza Westminster Bridge London   \n",
      "88254   1/17/2016  Park Plaza Westminster Bridge London   \n",
      "88255   1/17/2016  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "88192                     Shame the pool was out of use   \n",
      "88193   Great place loved the staff the room room ser...  \n",
      "88194   When you put the air conditioning on there wa...  \n",
      "88195             Location is the best for newyears eve   \n",
      "88196          Slow check in and check out no quiet bar   \n",
      "...                                                  ...  \n",
      "88251   Good location and facilities for overnight bu...  \n",
      "88252                                            Nothing  \n",
      "88253                  Great hotel Very good restaurant   \n",
      "88254      Long queues for check in lifts and breakfast   \n",
      "88255   Great location Walking distance to waterloo s...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "88256   1/16/2016  Park Plaza Westminster Bridge London   \n",
      "88257   1/16/2016  Park Plaza Westminster Bridge London   \n",
      "88258   1/15/2016  Park Plaza Westminster Bridge London   \n",
      "88259   1/15/2016  Park Plaza Westminster Bridge London   \n",
      "88260   1/15/2016  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "88315  12/30/2015  Park Plaza Westminster Bridge London   \n",
      "88316  12/30/2015  Park Plaza Westminster Bridge London   \n",
      "88317  12/30/2015  Park Plaza Westminster Bridge London   \n",
      "88318  12/29/2015  Park Plaza Westminster Bridge London   \n",
      "88319  12/29/2015  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "88256    lovely city centre swim pool small but adequate  \n",
      "88257   We have stayed in this hotel many times as it...  \n",
      "88258         Would of preferred a later check out time   \n",
      "88259     Amazing location helpful staff and very modern  \n",
      "88260                                                 NA  \n",
      "...                                                  ...  \n",
      "88315                                            Nothing  \n",
      "88316                                         Everything  \n",
      "88317   Great location you can reach most places on f...  \n",
      "88318   staff hardly understands English English brea...  \n",
      "88319                                           Location  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "88320  12/29/2015  Park Plaza Westminster Bridge London   \n",
      "88321  12/29/2015  Park Plaza Westminster Bridge London   \n",
      "88322  12/29/2015  Park Plaza Westminster Bridge London   \n",
      "88323  12/29/2015  Park Plaza Westminster Bridge London   \n",
      "88324  12/27/2015  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "88379  12/15/2015  Park Plaza Westminster Bridge London   \n",
      "88380  12/15/2015  Park Plaza Westminster Bridge London   \n",
      "88381  12/15/2015  Park Plaza Westminster Bridge London   \n",
      "88382  12/15/2015  Park Plaza Westminster Bridge London   \n",
      "88383  12/15/2015  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "88320                                        Everything   \n",
      "88321   The customer service lady who booked me and m...  \n",
      "88322                              Breakfast and parking  \n",
      "88323                                           Location  \n",
      "88324   Stayed for Christmas and it was a very pleasa...  \n",
      "...                                                  ...  \n",
      "88379   We had an upgrade to a rm with lounge area an...  \n",
      "88380                                Noting all was good  \n",
      "88381   Less time at recipetion for check in and chec...  \n",
      "88382   Expensive for standard room no breakfast or p...  \n",
      "88383                          Location friendly service  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "88384  12/14/2015  Park Plaza Westminster Bridge London   \n",
      "88385  12/13/2015  Park Plaza Westminster Bridge London   \n",
      "88386  12/13/2015  Park Plaza Westminster Bridge London   \n",
      "88387  12/13/2015  Park Plaza Westminster Bridge London   \n",
      "88388  12/13/2015  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "88443   12/1/2015  Park Plaza Westminster Bridge London   \n",
      "88444   12/1/2015  Park Plaza Westminster Bridge London   \n",
      "88445   12/1/2015  Park Plaza Westminster Bridge London   \n",
      "88446   12/1/2015  Park Plaza Westminster Bridge London   \n",
      "88447   12/1/2015  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "88384                   The whole ambience was fantastic  \n",
      "88385                                            Nothing  \n",
      "88386   The hotel is great the room and its facilitie...  \n",
      "88387   Poor quality breakfast particularly for the c...  \n",
      "88388   Good clean hotel close to central London Comf...  \n",
      "...                                                  ...  \n",
      "88443                                           Nothing   \n",
      "88444                   Location Quality Faclities Staff  \n",
      "88445   Spacious rooms Comfortable Beds Beautiful cle...  \n",
      "88446   the styles of the room were fantastic clean a...  \n",
      "88447                                                n A  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "88448   12/1/2015  Park Plaza Westminster Bridge London   \n",
      "88449  11/30/2015  Park Plaza Westminster Bridge London   \n",
      "88450  11/29/2015  Park Plaza Westminster Bridge London   \n",
      "88451  11/29/2015  Park Plaza Westminster Bridge London   \n",
      "88452  11/29/2015  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "88507  11/17/2015  Park Plaza Westminster Bridge London   \n",
      "88508  11/17/2015  Park Plaza Westminster Bridge London   \n",
      "88509  11/17/2015  Park Plaza Westminster Bridge London   \n",
      "88510  11/17/2015  Park Plaza Westminster Bridge London   \n",
      "88511  11/17/2015  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "88448                       The look and feel and price   \n",
      "88449   We stayed at the hotel for an awards do The r...  \n",
      "88450   The staff and the location could not have bee...  \n",
      "88451   I lijed the size and the cleaness of the room...  \n",
      "88452   Impresive location stan hotel profesional sta...  \n",
      "...                                                  ...  \n",
      "88507   it was my boyfriend birthday and they got us ...  \n",
      "88508   Noisy corridor woke us at midnight with screa...  \n",
      "88509                                        Nice decor   \n",
      "88510                                                 NA  \n",
      "88511   The receptionist who checked us in was very h...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "88512  11/17/2015  Park Plaza Westminster Bridge London   \n",
      "88513  11/17/2015  Park Plaza Westminster Bridge London   \n",
      "88514  11/17/2015  Park Plaza Westminster Bridge London   \n",
      "88515  11/17/2015  Park Plaza Westminster Bridge London   \n",
      "88516  11/16/2015  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "88571   11/3/2015  Park Plaza Westminster Bridge London   \n",
      "88572   11/3/2015  Park Plaza Westminster Bridge London   \n",
      "88573   11/3/2015  Park Plaza Westminster Bridge London   \n",
      "88574   11/2/2015  Park Plaza Westminster Bridge London   \n",
      "88575   11/2/2015  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "88512   lighting poor in rooms not good for reading O...  \n",
      "88513   staff helpful goood location rooms very pleas...  \n",
      "88514                                No thing bad at all  \n",
      "88515                    I likr every thing in the hotel  \n",
      "88516                                           location  \n",
      "...                                                  ...  \n",
      "88571                               Facilities available  \n",
      "88572              Room was dark WIFI connectivity poor   \n",
      "88573                                Location was superb  \n",
      "88574                       There is nothing to dislike   \n",
      "88575   Location friendly staff we have chosen this h...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "88576   11/2/2015  Park Plaza Westminster Bridge London   \n",
      "88577   11/2/2015  Park Plaza Westminster Bridge London   \n",
      "88578   11/1/2015  Park Plaza Westminster Bridge London   \n",
      "88579   11/1/2015  Park Plaza Westminster Bridge London   \n",
      "88580   11/1/2015  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "88635  10/18/2015  Park Plaza Westminster Bridge London   \n",
      "88636  10/18/2015  Park Plaza Westminster Bridge London   \n",
      "88637  10/18/2015  Park Plaza Westminster Bridge London   \n",
      "88638  10/18/2015  Park Plaza Westminster Bridge London   \n",
      "88639  10/17/2015  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "88576           the breakfast costs more than 21 pounds   \n",
      "88577          location is great room is clean and cozy   \n",
      "88578         Offered upgrade then told had to pay extra  \n",
      "88579                       Location and views from room  \n",
      "88580                                 Excellent service   \n",
      "...                                                  ...  \n",
      "88635   Great staff Huge and very quiet room Good qua...  \n",
      "88636                   Gym and SPA room design location  \n",
      "88637      Stay here about 10 times Best hotel in London  \n",
      "88638                           Everything was fantastic  \n",
      "88639   Hair in the bathroom s towels Staff quite slo...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "88640  10/17/2015  Park Plaza Westminster Bridge London   \n",
      "88641  10/15/2015  Park Plaza Westminster Bridge London   \n",
      "88642  10/15/2015  Park Plaza Westminster Bridge London   \n",
      "88643  10/15/2015  Park Plaza Westminster Bridge London   \n",
      "88644  10/15/2015  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "88699   10/1/2015  Park Plaza Westminster Bridge London   \n",
      "88700   10/1/2015  Park Plaza Westminster Bridge London   \n",
      "88701   10/1/2015  Park Plaza Westminster Bridge London   \n",
      "88702   10/1/2015  Park Plaza Westminster Bridge London   \n",
      "88703   10/1/2015  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "88640   Good sized room with enough teas and coffees ...  \n",
      "88641                                     Nothing really  \n",
      "88642                      Location and facilities great  \n",
      "88643                      Good location and restaurants  \n",
      "88644   Staff are poorly trained the worst experience...  \n",
      "...                                                  ...  \n",
      "88699                              location service food  \n",
      "88700   We where upgraded to a suit the facilities wh...  \n",
      "88701                                            Nothing  \n",
      "88702                                         Everything  \n",
      "88703                                            Nothing  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "88704   10/1/2015  Park Plaza Westminster Bridge London   \n",
      "88705   9/30/2015  Park Plaza Westminster Bridge London   \n",
      "88706   9/30/2015  Park Plaza Westminster Bridge London   \n",
      "88707   9/29/2015  Park Plaza Westminster Bridge London   \n",
      "88708   9/28/2015  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "88763   9/19/2015  Park Plaza Westminster Bridge London   \n",
      "88764   9/19/2015  Park Plaza Westminster Bridge London   \n",
      "88765   9/17/2015  Park Plaza Westminster Bridge London   \n",
      "88766   9/16/2015  Park Plaza Westminster Bridge London   \n",
      "88767   9/15/2015  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "88704              The room was amazing and very modern   \n",
      "88705                                  PARKING EXPENSIVE  \n",
      "88706   HOTEL LOCATION IS IN THE CITY CENTRE AND THE ...  \n",
      "88707                                      all excellent  \n",
      "88708   high quality very professional made ot feel v...  \n",
      "...                                                  ...  \n",
      "88763   The fact that there was no fresh air in the r...  \n",
      "88764                         The location was excellent  \n",
      "88765   Lovely massage in the spa and a beautiful bed...  \n",
      "88766   Great location 5 mins walk to Waterloo tube s...  \n",
      "88767   Location close to centre of London Spare room...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "88768   9/15/2015  Park Plaza Westminster Bridge London   \n",
      "88769   9/15/2015  Park Plaza Westminster Bridge London   \n",
      "88770   9/15/2015  Park Plaza Westminster Bridge London   \n",
      "88771   9/15/2015  Park Plaza Westminster Bridge London   \n",
      "88772   9/15/2015  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "88827   8/24/2015  Park Plaza Westminster Bridge London   \n",
      "88828   8/24/2015  Park Plaza Westminster Bridge London   \n",
      "88829   8/24/2015  Park Plaza Westminster Bridge London   \n",
      "88830   8/24/2015  Park Plaza Westminster Bridge London   \n",
      "88831   8/24/2015  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "88768                               Staff and facilities  \n",
      "88769                              Reception is so SLOW   \n",
      "88770    Location excellent and wow factor upon entering  \n",
      "88771                Room size Crazy crowds at breakfast  \n",
      "88772                                           Location  \n",
      "...                                                  ...  \n",
      "88827   Breakfast way too expensive Uncomfortable cha...  \n",
      "88828                           Great Location nice room  \n",
      "88829                      Location spa facilities price  \n",
      "88830                                    can t fault it   \n",
      "88831   Everything were brilliant room cleanliness an...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                            hotel_name  \\\n",
      "88832   8/24/2015  Park Plaza Westminster Bridge London   \n",
      "88833   8/24/2015  Park Plaza Westminster Bridge London   \n",
      "88834   8/23/2015  Park Plaza Westminster Bridge London   \n",
      "88835   8/23/2015  Park Plaza Westminster Bridge London   \n",
      "88836   8/23/2015  Park Plaza Westminster Bridge London   \n",
      "...           ...                                   ...   \n",
      "88891    8/4/2015  Park Plaza Westminster Bridge London   \n",
      "88892    8/4/2015  Park Plaza Westminster Bridge London   \n",
      "88893    8/4/2015  Park Plaza Westminster Bridge London   \n",
      "88894    8/4/2015  Park Plaza Westminster Bridge London   \n",
      "88895    8/4/2015  Park Plaza Westminster Bridge London   \n",
      "\n",
      "                                                  review  \n",
      "88832                                   Having to leave   \n",
      "88833   We stayed the park plaza for our 1st years we...  \n",
      "88834   Excellent service fantastic views from suite ...  \n",
      "88835                                            Nothing  \n",
      "88836              The staff and facilities and location  \n",
      "...                                                  ...  \n",
      "88891                                           Location  \n",
      "88892      Hotel location Best staff Facilities Cleaning  \n",
      "88893                                            Nothing  \n",
      "88894             The free WiFi was only until midnight   \n",
      "88895                                           Location  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "88896    8/3/2017  Holiday Inn London Kensington   \n",
      "88897    8/3/2017  Holiday Inn London Kensington   \n",
      "88898    8/3/2017  Holiday Inn London Kensington   \n",
      "88899    8/3/2017  Holiday Inn London Kensington   \n",
      "88900    8/3/2017  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "88955   7/17/2017  Holiday Inn London Kensington   \n",
      "88956   7/16/2017  Holiday Inn London Kensington   \n",
      "88957   7/16/2017  Holiday Inn London Kensington   \n",
      "88958   7/16/2017  Holiday Inn London Kensington   \n",
      "88959   7/16/2017  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "88896   Issue over check in room wasn t ready bar exp...  \n",
      "88897                       Nice rooms large dining room  \n",
      "88898   Firstly we were placed in a room at the back ...  \n",
      "88899   The location was really good and in a lovely ...  \n",
      "88900   The room was comfortable however I did book a...  \n",
      "...                                                  ...  \n",
      "88955   Very considerate and attentive staff The hote...  \n",
      "88956   small room and very small bathroom limited ch...  \n",
      "88957   very good location close to metro station and...  \n",
      "88958   Size of room was tiny my husband and I couldn...  \n",
      "88959                 Rooms clean and excellent location  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "88960   7/16/2017  Holiday Inn London Kensington   \n",
      "88961   7/16/2017  Holiday Inn London Kensington   \n",
      "88962   7/16/2017  Holiday Inn London Kensington   \n",
      "88963   7/16/2017  Holiday Inn London Kensington   \n",
      "88964   7/16/2017  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "89019   6/27/2017  Holiday Inn London Kensington   \n",
      "89020   6/27/2017  Holiday Inn London Kensington   \n",
      "89021   6/27/2017  Holiday Inn London Kensington   \n",
      "89022   6/26/2017  Holiday Inn London Kensington   \n",
      "89023   6/26/2017  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "88960   Ongoing renovations caused problems with the ...  \n",
      "88961   Really good location for visiting museums and...  \n",
      "88962        Bar service may have been a little quicker   \n",
      "88963   Good location Underground 3min walk away Real...  \n",
      "88964   Refreshments in the room were poor quality no...  \n",
      "...                                                  ...  \n",
      "89019   The staff bent over backward to meet requests...  \n",
      "89020                        Washing machine but no iron  \n",
      "89021   Our host was welcoming and helpful We had a g...  \n",
      "89022                                       Bath shower   \n",
      "89023   Great location and tube station around corner...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "89024   6/26/2017  Holiday Inn London Kensington   \n",
      "89025   6/26/2017  Holiday Inn London Kensington   \n",
      "89026   6/24/2017  Holiday Inn London Kensington   \n",
      "89027   6/24/2017  Holiday Inn London Kensington   \n",
      "89028   6/24/2017  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "89083    6/5/2017  Holiday Inn London Kensington   \n",
      "89084    6/5/2017  Holiday Inn London Kensington   \n",
      "89085    6/5/2017  Holiday Inn London Kensington   \n",
      "89086    6/3/2017  Holiday Inn London Kensington   \n",
      "89087    6/3/2017  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "89024   Housekeeping did not make up our room until w...  \n",
      "89025   Great location one block from Kensington High...  \n",
      "89026   The worst room service food I ve ever had I h...  \n",
      "89027   Near high street kensignton and the tube stat...  \n",
      "89028   Through error on booking was charged for two ...  \n",
      "...                                                  ...  \n",
      "89083   The hotel is a modern business hotel with goo...  \n",
      "89084   There was no family room when I booked online...  \n",
      "89085   The double bed is comfortable and big Good lo...  \n",
      "89086   bed wad too hard lifts a little too small for...  \n",
      "89087   good location for Buckingham Palace disabled ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "89088    6/3/2017  Holiday Inn London Kensington   \n",
      "89089    6/3/2017  Holiday Inn London Kensington   \n",
      "89090    6/2/2017  Holiday Inn London Kensington   \n",
      "89091    6/2/2017  Holiday Inn London Kensington   \n",
      "89092    6/1/2017  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "89147   5/21/2017  Holiday Inn London Kensington   \n",
      "89148   5/18/2017  Holiday Inn London Kensington   \n",
      "89149   5/18/2017  Holiday Inn London Kensington   \n",
      "89150   5/18/2017  Holiday Inn London Kensington   \n",
      "89151   5/18/2017  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "89088   Rooms at front are noisy with taxi doors slam...  \n",
      "89089   Recently taken over by Holiday Inn so all new...  \n",
      "89090   Staff looked down on us All facilities were e...  \n",
      "89091                                      Bed was comfy  \n",
      "89092   The price on the breakfast was way over the t...  \n",
      "...                                                  ...  \n",
      "89147   Great location to the royal albert hall and h...  \n",
      "89148   Room was very small with no room to move arou...  \n",
      "89149   Location good for our visit to Kensington Pal...  \n",
      "89150   I booked this hotel for 3 nights in a standar...  \n",
      "89151                   Pool but it was a seperate cost   \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "89152   5/17/2017  Holiday Inn London Kensington   \n",
      "89153   5/17/2017  Holiday Inn London Kensington   \n",
      "89154   5/17/2017  Holiday Inn London Kensington   \n",
      "89155   5/17/2017  Holiday Inn London Kensington   \n",
      "89156   5/14/2017  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "89211   4/25/2017  Holiday Inn London Kensington   \n",
      "89212   4/25/2017  Holiday Inn London Kensington   \n",
      "89213   4/25/2017  Holiday Inn London Kensington   \n",
      "89214   4/23/2017  Holiday Inn London Kensington   \n",
      "89215   4/23/2017  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "89152   Security deposit was excessive considering I ...  \n",
      "89153   Location and facilities cant be beaten starbu...  \n",
      "89154   Check in took 45min at 3pm no customer servic...  \n",
      "89155   Pillow menu was great and lots of choices to ...  \n",
      "89156   The room was a little small but would have be...  \n",
      "...                                                  ...  \n",
      "89211   Beautiful modern hotel with excellent locatio...  \n",
      "89212   The only complaint is the extremely dim light...  \n",
      "89213   Comfy bed lovely staff and a great spa which ...  \n",
      "89214   There was a foul smell of dampness drains fro...  \n",
      "89215   Location A card in the room acknowledging my ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "89216   4/23/2017  Holiday Inn London Kensington   \n",
      "89217   4/23/2017  Holiday Inn London Kensington   \n",
      "89218   4/23/2017  Holiday Inn London Kensington   \n",
      "89219   4/23/2017  Holiday Inn London Kensington   \n",
      "89220   4/23/2017  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "89275   3/28/2017  Holiday Inn London Kensington   \n",
      "89276   3/28/2017  Holiday Inn London Kensington   \n",
      "89277   3/28/2017  Holiday Inn London Kensington   \n",
      "89278   3/28/2017  Holiday Inn London Kensington   \n",
      "89279   3/28/2017  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "89216   The led light for a control box on the wall w...  \n",
      "89217            Distance to tube and royal Albert hall   \n",
      "89218   Room a little small maybe this is the norm fo...  \n",
      "89219   Room clean everything that was required was i...  \n",
      "89220   Wifi slow shower pressure a little weak break...  \n",
      "...                                                  ...  \n",
      "89275   Small room not overly spacious but not compla...  \n",
      "89276   The bed certainly was very comfy The room was...  \n",
      "89277   Bedroom was tiny we had to slide down a tiny ...  \n",
      "89278   Room was clean location was good breakfast wa...  \n",
      "89279   Thought it was rather poor having additional ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "89280   3/28/2017  Holiday Inn London Kensington   \n",
      "89281   3/27/2017  Holiday Inn London Kensington   \n",
      "89282   3/27/2017  Holiday Inn London Kensington   \n",
      "89283   3/27/2017  Holiday Inn London Kensington   \n",
      "89284   3/27/2017  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "89339    3/6/2017  Holiday Inn London Kensington   \n",
      "89340    3/6/2017  Holiday Inn London Kensington   \n",
      "89341    3/6/2017  Holiday Inn London Kensington   \n",
      "89342    3/6/2017  Holiday Inn London Kensington   \n",
      "89343    3/5/2017  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "89280                 Great location very helpful staff   \n",
      "89281   I booked a Twin but they could only give me a...  \n",
      "89282   Lovely rooms very comfy bed Great breakfast G...  \n",
      "89283   3 time staff came to the room to clean it on ...  \n",
      "89284   Bed clean and comfortable Near under ground n...  \n",
      "...                                                  ...  \n",
      "89339   Check in delayed by an hour Room was very col...  \n",
      "89340   Bed was comfy Shower was hot Good location fo...  \n",
      "89341   I was not told I had to give 50 in case of ex...  \n",
      "89342   everything was excellent staff food and overa...  \n",
      "89343   The room was quite small It was a tight squee...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "89344    3/5/2017  Holiday Inn London Kensington   \n",
      "89345    3/4/2017  Holiday Inn London Kensington   \n",
      "89346    3/4/2017  Holiday Inn London Kensington   \n",
      "89347    3/2/2017  Holiday Inn London Kensington   \n",
      "89348    3/2/2017  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "89403   2/18/2017  Holiday Inn London Kensington   \n",
      "89404   2/18/2017  Holiday Inn London Kensington   \n",
      "89405   2/17/2017  Holiday Inn London Kensington   \n",
      "89406   2/17/2017  Holiday Inn London Kensington   \n",
      "89407   2/16/2017  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "89344   Fantastic choice at breakfast Clean room Comf...  \n",
      "89345   The window in my room was hidden in a corner ...  \n",
      "89346                        Location Location Location   \n",
      "89347   The spa staff were very rude the receptionist...  \n",
      "89348   Wonderful helpful hotel staff comfortable bed...  \n",
      "...                                                  ...  \n",
      "89403   the rooms are ridiculously small less than 15...  \n",
      "89404   location and large lobby and hotel room was q...  \n",
      "89405   Rooms were minute like staying in a prison fo...  \n",
      "89406                                  Staff were lovely  \n",
      "89407   The room was tiny there was a fridge put in t...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "89408   2/16/2017  Holiday Inn London Kensington   \n",
      "89409   2/16/2017  Holiday Inn London Kensington   \n",
      "89410   2/16/2017  Holiday Inn London Kensington   \n",
      "89411   2/16/2017  Holiday Inn London Kensington   \n",
      "89412   2/16/2017  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "89467   1/30/2017  Holiday Inn London Kensington   \n",
      "89468   1/30/2017  Holiday Inn London Kensington   \n",
      "89469   1/30/2017  Holiday Inn London Kensington   \n",
      "89470   1/29/2017  Holiday Inn London Kensington   \n",
      "89471   1/29/2017  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "89408   The location was great the staff very good fa...  \n",
      "89409   Staff looking depressed and not welcoming Fee...  \n",
      "89410   I arrived to the hotel prior to this I had bo...  \n",
      "89411   only thing Was the room was abit small The st...  \n",
      "89412   The hotel it self was lovely Layout of the ro...  \n",
      "...                                                  ...  \n",
      "89467    Handy for the underground and looks very clean   \n",
      "89468   Square toilet seats Who on earth thinks a squ...  \n",
      "89469   Staff were so helpful Tried to upgrade us but...  \n",
      "89470   Room given was horrid and cold was moved to a...  \n",
      "89471                   Room was clean location was good  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "89472   1/29/2017  Holiday Inn London Kensington   \n",
      "89473   1/29/2017  Holiday Inn London Kensington   \n",
      "89474   1/29/2017  Holiday Inn London Kensington   \n",
      "89475   1/29/2017  Holiday Inn London Kensington   \n",
      "89476   1/28/2017  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "89531    1/4/2017  Holiday Inn London Kensington   \n",
      "89532    1/4/2017  Holiday Inn London Kensington   \n",
      "89533    1/3/2017  Holiday Inn London Kensington   \n",
      "89534    1/3/2017  Holiday Inn London Kensington   \n",
      "89535    1/3/2017  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "89472   Bathroom was chilly and no bottom to shower s...  \n",
      "89473   Really comfy beds and pillows slept so well N...  \n",
      "89474   was looking forward to using the pool but rec...  \n",
      "89475   staff greeting and assistance to get suitcase...  \n",
      "89476   We wanted to use the swimming pool but we wer...  \n",
      "...                                                  ...  \n",
      "89531   First of all the hotel charges us TWO times f...  \n",
      "89532   The staff was nice and helpful during our sta...  \n",
      "89533   NOTHING this was my second stay at the hotel ...  \n",
      "89534   The breakfast is amazing and the wifi was sup...  \n",
      "89535   Bathroom seemed a little small considering th...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "89536    1/3/2017  Holiday Inn London Kensington   \n",
      "89537    1/3/2017  Holiday Inn London Kensington   \n",
      "89538    1/3/2017  Holiday Inn London Kensington   \n",
      "89539    1/2/2017  Holiday Inn London Kensington   \n",
      "89540    1/2/2017  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "89595  12/12/2016  Holiday Inn London Kensington   \n",
      "89596  12/12/2016  Holiday Inn London Kensington   \n",
      "89597  12/12/2016  Holiday Inn London Kensington   \n",
      "89598  12/12/2016  Holiday Inn London Kensington   \n",
      "89599  12/12/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "89536   Comfortable bed Very good location Room servi...  \n",
      "89537   The cleanliness in the rooms The cups for cof...  \n",
      "89538   The location was very attractive and convenient   \n",
      "89539                    Nothing everything was perfect   \n",
      "89540   Great value for money great Location clean fr...  \n",
      "...                                                  ...  \n",
      "89595                    Clean rooms and friendly staff   \n",
      "89596   The check in was chaos as was the check out w...  \n",
      "89597   The room size and cleaning poor also on our l...  \n",
      "89598   The room was very very small not as advertise...  \n",
      "89599   We booked an executive club room and was give...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "89600  12/12/2016  Holiday Inn London Kensington   \n",
      "89601  12/11/2016  Holiday Inn London Kensington   \n",
      "89602  12/11/2016  Holiday Inn London Kensington   \n",
      "89603  12/11/2016  Holiday Inn London Kensington   \n",
      "89604  12/11/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "89659   12/2/2016  Holiday Inn London Kensington   \n",
      "89660   12/1/2016  Holiday Inn London Kensington   \n",
      "89661   12/1/2016  Holiday Inn London Kensington   \n",
      "89662  11/30/2016  Holiday Inn London Kensington   \n",
      "89663  11/29/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "89600   I loved the location of the property that was...  \n",
      "89601   Room was extra small the bed tiny it was pass...  \n",
      "89602                          The breakfast was amazing  \n",
      "89603   Queued for a long time to check in and then w...  \n",
      "89604   Lobby and restaurant area were lovely Didn t ...  \n",
      "...                                                  ...  \n",
      "89659   Location is very good close to underground st...  \n",
      "89660   My stay was ruined by construction works abov...  \n",
      "89661   Nothing because the stay was ruined by constr...  \n",
      "89662   the room wash tiny how they sell this as a do...  \n",
      "89663   check in was 2 5 hours late and not even a co...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "89664  11/29/2016  Holiday Inn London Kensington   \n",
      "89665  11/28/2016  Holiday Inn London Kensington   \n",
      "89666  11/28/2016  Holiday Inn London Kensington   \n",
      "89667  11/28/2016  Holiday Inn London Kensington   \n",
      "89668  11/28/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "89723  11/15/2016  Holiday Inn London Kensington   \n",
      "89724  11/14/2016  Holiday Inn London Kensington   \n",
      "89725  11/14/2016  Holiday Inn London Kensington   \n",
      "89726  11/14/2016  Holiday Inn London Kensington   \n",
      "89727  11/14/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "89664   the location is excellent and the hotel is cl...  \n",
      "89665                                                N A  \n",
      "89666   This is the second time we ve stay Fabulous l...  \n",
      "89667   there was no menu in the room when I requeste...  \n",
      "89668                 More water and soap in the bedroom  \n",
      "...                                                  ...  \n",
      "89723   Location is very convenient close to tube sta...  \n",
      "89724   Keep waiting for our rooms no direction as to...  \n",
      "89725   The room clean and comfortable breakfast good...  \n",
      "89726   WI Fi was dreadful despite paying extra for a...  \n",
      "89727   Staff were extremely friendly courteous and h...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "89728  11/14/2016  Holiday Inn London Kensington   \n",
      "89729  11/14/2016  Holiday Inn London Kensington   \n",
      "89730  11/14/2016  Holiday Inn London Kensington   \n",
      "89731  11/14/2016  Holiday Inn London Kensington   \n",
      "89732  11/12/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "89787   11/1/2016  Holiday Inn London Kensington   \n",
      "89788   11/1/2016  Holiday Inn London Kensington   \n",
      "89789   11/1/2016  Holiday Inn London Kensington   \n",
      "89790   11/1/2016  Holiday Inn London Kensington   \n",
      "89791  10/31/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "89728                     Some of the staff are so rude   \n",
      "89729   This hotel will be one of the thing that i m ...  \n",
      "89730   The noisy fridge in the room The poor wifi re...  \n",
      "89731   Very convenient for public transport Excellen...  \n",
      "89732   Please ask the cook to stop using the same se...  \n",
      "...                                                  ...  \n",
      "89787   you have to pay 8pounds to use that gym swimm...  \n",
      "89788                                           Location  \n",
      "89789   Loo fan takes too long to switch off adjust i...  \n",
      "89790   staff very efficient and friendly and helpful...  \n",
      "89791   Was not impressed they charged 10 and 1 for a...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "89792  10/31/2016  Holiday Inn London Kensington   \n",
      "89793  10/31/2016  Holiday Inn London Kensington   \n",
      "89794  10/31/2016  Holiday Inn London Kensington   \n",
      "89795  10/31/2016  Holiday Inn London Kensington   \n",
      "89796  10/31/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "89851  10/16/2016  Holiday Inn London Kensington   \n",
      "89852  10/14/2016  Holiday Inn London Kensington   \n",
      "89853  10/14/2016  Holiday Inn London Kensington   \n",
      "89854  10/14/2016  Holiday Inn London Kensington   \n",
      "89855  10/14/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "89792                  Bed was very comfy and room clean  \n",
      "89793   The bar is a bit pricey but I guess that s wh...  \n",
      "89794   Excellent friendly and helpful staff and a ve...  \n",
      "89795   They could have a better breakfast NO FREE WI...  \n",
      "89796            Clean accomodations and great location   \n",
      "...                                                  ...  \n",
      "89851                      Staff were extremely helpful   \n",
      "89852   Smell of Chlorine from the Spa and the room w...  \n",
      "89853       Staff lovely and the breakfast was fantastic  \n",
      "89854   Someone from housekeeping entered the room wi...  \n",
      "89855   Hot breakfast was very nice Staff were all ve...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "89856  10/13/2016  Holiday Inn London Kensington   \n",
      "89857  10/13/2016  Holiday Inn London Kensington   \n",
      "89858  10/13/2016  Holiday Inn London Kensington   \n",
      "89859  10/13/2016  Holiday Inn London Kensington   \n",
      "89860  10/13/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "89915   9/25/2016  Holiday Inn London Kensington   \n",
      "89916   9/23/2016  Holiday Inn London Kensington   \n",
      "89917   9/23/2016  Holiday Inn London Kensington   \n",
      "89918   9/23/2016  Holiday Inn London Kensington   \n",
      "89919   9/22/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "89856   The fact that both my breakfasts were not boo...  \n",
      "89857   How smart the place was and the helpfulness o...  \n",
      "89858   STAFF NOT FRIENDLY Went to sit in the bar for...  \n",
      "89859                                    Good breakfast   \n",
      "89860                                 what s not to like  \n",
      "...                                                  ...  \n",
      "89915                 nice location that s where it ends  \n",
      "89916   The bedroom was a double I had been upgraded ...  \n",
      "89917   Cosmos paid for the night before and that roo...  \n",
      "89918   Unbelievably small room and although we were ...  \n",
      "89919   Didn t feel like a 4 hotel Was rudely awoken ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "89920   9/22/2016  Holiday Inn London Kensington   \n",
      "89921   9/20/2016  Holiday Inn London Kensington   \n",
      "89922   9/19/2016  Holiday Inn London Kensington   \n",
      "89923   9/19/2016  Holiday Inn London Kensington   \n",
      "89924   9/18/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "89979   8/29/2016  Holiday Inn London Kensington   \n",
      "89980   8/29/2016  Holiday Inn London Kensington   \n",
      "89981   8/29/2016  Holiday Inn London Kensington   \n",
      "89982   8/27/2016  Holiday Inn London Kensington   \n",
      "89983   8/25/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "89920   Friendliness of the concierge staff helping t...  \n",
      "89921   breakfast was not good and certainly not valu...  \n",
      "89922   Breakfast the porridge was awful coffee was a...  \n",
      "89923                    Bed was comfortable room clean   \n",
      "89924   Loved everything Great value for money and gr...  \n",
      "...                                                  ...  \n",
      "89979                                      Good location  \n",
      "89980   Spa area had quite a few children in the pool...  \n",
      "89981   Staff fantastic hotel spotless and great loca...  \n",
      "89982   The room was quite noisy I heard what appeare...  \n",
      "89983   There was an electric wire hitting our window...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "89984   8/25/2016  Holiday Inn London Kensington   \n",
      "89985   8/25/2016  Holiday Inn London Kensington   \n",
      "89986   8/25/2016  Holiday Inn London Kensington   \n",
      "89987   8/24/2016  Holiday Inn London Kensington   \n",
      "89988   8/24/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "90043    8/5/2016  Holiday Inn London Kensington   \n",
      "90044    8/5/2016  Holiday Inn London Kensington   \n",
      "90045    8/4/2016  Holiday Inn London Kensington   \n",
      "90046    8/4/2016  Holiday Inn London Kensington   \n",
      "90047    8/4/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "89984    The staff was very friendly and the room clean   \n",
      "89985   The staffs on the desks attitude I booked a s...  \n",
      "89986                                  Location was okay  \n",
      "89987   Free Wi Fi was only available in the lobby If...  \n",
      "89988   Staff was very friendly and the hotel is only...  \n",
      "...                                                  ...  \n",
      "90043   Tiny narrow dark bathroom Small square sink s...  \n",
      "90044   Good location for High Street shops restauran...  \n",
      "90045   We paid the full amount at the arrival when w...  \n",
      "90046           Excellent location and comfortable place  \n",
      "90047   Room was clean and comfortable Guest services...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "90048    8/4/2016  Holiday Inn London Kensington   \n",
      "90049    8/4/2016  Holiday Inn London Kensington   \n",
      "90050    8/4/2016  Holiday Inn London Kensington   \n",
      "90051    8/4/2016  Holiday Inn London Kensington   \n",
      "90052    8/4/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "90107   7/26/2016  Holiday Inn London Kensington   \n",
      "90108   7/26/2016  Holiday Inn London Kensington   \n",
      "90109   7/26/2016  Holiday Inn London Kensington   \n",
      "90110   7/26/2016  Holiday Inn London Kensington   \n",
      "90111   7/26/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "90048   excellent breakfast Ordered poached eggs whic...  \n",
      "90049   The 50 charge they wanted to add to my bill w...  \n",
      "90050                    Room was clean and easy to find  \n",
      "90051   The room was hideous it resembled a 1 star ho...  \n",
      "90052                                     Handy Location  \n",
      "...                                                  ...  \n",
      "90107   The room was very very small no complementary...  \n",
      "90108                                 Location was grate  \n",
      "90109   No free WiFi no optional purchase duration of...  \n",
      "90110   Location of hotel is only a 10min walk from t...  \n",
      "90111   The rooms were very nice however i have staye...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "90112   7/26/2016  Holiday Inn London Kensington   \n",
      "90113   7/26/2016  Holiday Inn London Kensington   \n",
      "90114   7/26/2016  Holiday Inn London Kensington   \n",
      "90115   7/25/2016  Holiday Inn London Kensington   \n",
      "90116   7/25/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "90171   7/12/2016  Holiday Inn London Kensington   \n",
      "90172   7/11/2016  Holiday Inn London Kensington   \n",
      "90173   7/11/2016  Holiday Inn London Kensington   \n",
      "90174   7/10/2016  Holiday Inn London Kensington   \n",
      "90175   7/10/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "90112   The hotel was very clean with friendly staff ...  \n",
      "90113   Shower water pressure was very low the hairdr...  \n",
      "90114   The hotel location is great The staff were gr...  \n",
      "90115   The queen size bed in my room sagged on the r...  \n",
      "90116   The buffet breakfast included in my room was ...  \n",
      "...                                                  ...  \n",
      "90171   The staff were very friendly and wished my wi...  \n",
      "90172   Pillows were lumpy and we had to ring for toi...  \n",
      "90173   The room was small but very clean However the...  \n",
      "90174   Croissants actually very stale Breakfast over...  \n",
      "90175   Staff relaxed and friendly Swimming pool in t...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "90176   7/10/2016  Holiday Inn London Kensington   \n",
      "90177   7/10/2016  Holiday Inn London Kensington   \n",
      "90178    7/9/2016  Holiday Inn London Kensington   \n",
      "90179    7/9/2016  Holiday Inn London Kensington   \n",
      "90180    7/7/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "90235   6/21/2016  Holiday Inn London Kensington   \n",
      "90236   6/21/2016  Holiday Inn London Kensington   \n",
      "90237   6/21/2016  Holiday Inn London Kensington   \n",
      "90238   6/21/2016  Holiday Inn London Kensington   \n",
      "90239   6/21/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "90176   On arriving I was given a swipe card that did...  \n",
      "90177   Very close to the train station which is grea...  \n",
      "90178   The room was the smallest we have stayed at i...  \n",
      "90179   Room wasn t serviced Having to pay for use of...  \n",
      "90180   Lovely hotel but has some flaws When paying 1...  \n",
      "...                                                  ...  \n",
      "90235   Extra 20 per day per person to use the pool a...  \n",
      "90236   Service was brilliant Extra helpful when our ...  \n",
      "90237   All of the staff we encountered were very fri...  \n",
      "90238   The room Nr 268 could have been a bit bigger ...  \n",
      "90239      The staff were all very friendly and helpful   \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "90240   6/21/2016  Holiday Inn London Kensington   \n",
      "90241   6/21/2016  Holiday Inn London Kensington   \n",
      "90242   6/21/2016  Holiday Inn London Kensington   \n",
      "90243   6/21/2016  Holiday Inn London Kensington   \n",
      "90244   6/21/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "90299    6/6/2016  Holiday Inn London Kensington   \n",
      "90300    6/6/2016  Holiday Inn London Kensington   \n",
      "90301    6/5/2016  Holiday Inn London Kensington   \n",
      "90302    6/5/2016  Holiday Inn London Kensington   \n",
      "90303    6/5/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "90240   8 day to use swimming pool 100 to park car fo...  \n",
      "90241              Very good location and staff pleasant  \n",
      "90242   Our room was tiny and although the bathroom h...  \n",
      "90243       The Hotel was lovely and in a great location  \n",
      "90244   Room size very small Pay for wifi At breakfas...  \n",
      "...                                                  ...  \n",
      "90299   Absolutely awful I had booked a room for one ...  \n",
      "90300                                The area was lovely  \n",
      "90301   We booked an executive room with super king b...  \n",
      "90302   Comfy beds and pillows great breakfast Great ...  \n",
      "90303   Bedroom was rather dated and small Bathroom w...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "90304    6/5/2016  Holiday Inn London Kensington   \n",
      "90305    6/1/2016  Holiday Inn London Kensington   \n",
      "90306    6/1/2016  Holiday Inn London Kensington   \n",
      "90307   5/31/2016  Holiday Inn London Kensington   \n",
      "90308   5/31/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "90363   5/20/2016  Holiday Inn London Kensington   \n",
      "90364   5/19/2016  Holiday Inn London Kensington   \n",
      "90365   5/19/2016  Holiday Inn London Kensington   \n",
      "90366   5/19/2016  Holiday Inn London Kensington   \n",
      "90367   5/19/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "90304   Nice spacious hotel food was excellent in the...  \n",
      "90305   Room size view toiletries had to ask for soap...  \n",
      "90306                                                Spa  \n",
      "90307   The room was a little basic and shabby Extras...  \n",
      "90308   The Location was good lots to do within walki...  \n",
      "...                                                  ...  \n",
      "90363   I stayed the night before the marathon and ha...  \n",
      "90364   Room was very small Air con was very noisy No...  \n",
      "90365   Location close to Kensington High St Tube sho...  \n",
      "90366   It s location was great for what we wanted be...  \n",
      "90367   Certainly the room and choice of fruit for br...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "90368   5/19/2016  Holiday Inn London Kensington   \n",
      "90369   5/19/2016  Holiday Inn London Kensington   \n",
      "90370   5/19/2016  Holiday Inn London Kensington   \n",
      "90371   5/19/2016  Holiday Inn London Kensington   \n",
      "90372   5/17/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "90427   4/30/2016  Holiday Inn London Kensington   \n",
      "90428   4/30/2016  Holiday Inn London Kensington   \n",
      "90429   4/30/2016  Holiday Inn London Kensington   \n",
      "90430   4/30/2016  Holiday Inn London Kensington   \n",
      "90431   4/30/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "90368   Very disappointed in the room which I was tol...  \n",
      "90369   The rooms didn t match our first impression o...  \n",
      "90370   The reception and bar areas are done tasteful...  \n",
      "90371   Single room is super small The wifi is not re...  \n",
      "90372   the staff go out of their way to make you fee...  \n",
      "...                                                  ...  \n",
      "90427   I did have difficulty in finding the lifts es...  \n",
      "90428   The Commissars helping me with my case up the...  \n",
      "90429   Rather cold in the bedroom and when altered v...  \n",
      "90430   Excellent breakfast One of the best ever Good...  \n",
      "90431   The rooms are very small but it s not a huge ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "90432   4/30/2016  Holiday Inn London Kensington   \n",
      "90433   4/30/2016  Holiday Inn London Kensington   \n",
      "90434   4/30/2016  Holiday Inn London Kensington   \n",
      "90435   4/28/2016  Holiday Inn London Kensington   \n",
      "90436   4/28/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "90491   4/18/2016  Holiday Inn London Kensington   \n",
      "90492   4/18/2016  Holiday Inn London Kensington   \n",
      "90493   4/17/2016  Holiday Inn London Kensington   \n",
      "90494   4/17/2016  Holiday Inn London Kensington   \n",
      "90495   4/15/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "90432   Staff were very helpful We were put in a twin...  \n",
      "90433   Only downside very narrow space in rooms arou...  \n",
      "90434   Excellent location wonderful breakfast staff ...  \n",
      "90435   Some superior rooms can t be called superior ...  \n",
      "90436   Manager Ali was spot on after explaining my p...  \n",
      "...                                                  ...  \n",
      "90491   The room was clean but rather small and a bit...  \n",
      "90492   Good breakfast good bed The bathroom was good...  \n",
      "90493   Room was a bit small but for what we needed i...  \n",
      "90494        Comfy bed really close to the tube station   \n",
      "90495   Food prices in lounge bar rather expensive Ac...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "90496   4/15/2016  Holiday Inn London Kensington   \n",
      "90497   4/14/2016  Holiday Inn London Kensington   \n",
      "90498   4/14/2016  Holiday Inn London Kensington   \n",
      "90499   4/14/2016  Holiday Inn London Kensington   \n",
      "90500   4/14/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "90555    4/7/2016  Holiday Inn London Kensington   \n",
      "90556    4/7/2016  Holiday Inn London Kensington   \n",
      "90557    4/7/2016  Holiday Inn London Kensington   \n",
      "90558    4/6/2016  Holiday Inn London Kensington   \n",
      "90559    4/6/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "90496   Location of hotel and closeness to undergroun...  \n",
      "90497   Room on the small side and very close to bath...  \n",
      "90498   Modern hotel at a reasonable price very good ...  \n",
      "90499   the room was cramped dark and overlooking the...  \n",
      "90500   excellent location reasonable price for this ...  \n",
      "...                                                  ...  \n",
      "90555   Fantastic staff I had the pleasure of speakin...  \n",
      "90556   Rooms are very small beds a little hard Sat a...  \n",
      "90557                          Staff where very friendly  \n",
      "90558   internet was awful my phone switched to mobil...  \n",
      "90559   location is ok staff is trying to help but mo...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "90560    4/6/2016  Holiday Inn London Kensington   \n",
      "90561    4/6/2016  Holiday Inn London Kensington   \n",
      "90562    4/6/2016  Holiday Inn London Kensington   \n",
      "90563    4/6/2016  Holiday Inn London Kensington   \n",
      "90564    4/5/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "90619   3/31/2016  Holiday Inn London Kensington   \n",
      "90620   3/29/2016  Holiday Inn London Kensington   \n",
      "90621   3/29/2016  Holiday Inn London Kensington   \n",
      "90622   3/29/2016  Holiday Inn London Kensington   \n",
      "90623   3/29/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "90560   I could hear the music from the reception are...  \n",
      "90561              loved the big bathroom and comfy bed   \n",
      "90562   Website was clear wifi was not included avail...  \n",
      "90563   The hotel facilities are excellent the lounge...  \n",
      "90564   You have to pay 9 pounds extra for 24 hours o...  \n",
      "...                                                  ...  \n",
      "90619   The room was very clean and nice The breakfas...  \n",
      "90620   That you had to pay extra for Internet the po...  \n",
      "90621   We had a so called superior room not quite su...  \n",
      "90622         The 8 fee per person for the swimming pool  \n",
      "90623   Underground station very close Kensington Hig...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "90624   3/29/2016  Holiday Inn London Kensington   \n",
      "90625   3/29/2016  Holiday Inn London Kensington   \n",
      "90626   3/29/2016  Holiday Inn London Kensington   \n",
      "90627   3/29/2016  Holiday Inn London Kensington   \n",
      "90628   3/28/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "90683   3/18/2016  Holiday Inn London Kensington   \n",
      "90684   3/18/2016  Holiday Inn London Kensington   \n",
      "90685   3/17/2016  Holiday Inn London Kensington   \n",
      "90686   3/17/2016  Holiday Inn London Kensington   \n",
      "90687   3/17/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "90624   Standard double room was compact I d advise p...  \n",
      "90625   Great staff superb location and reasonably pr...  \n",
      "90626   I ordered room service and my food was cold T...  \n",
      "90627   The hotel was comfortably and in a great loca...  \n",
      "90628   Just when I paid for breakfast twice but the ...  \n",
      "...                                                  ...  \n",
      "90683   Restroom space is just reminded me of grave i...  \n",
      "90684                                           Location  \n",
      "90685   Room very dirty bed very hard on complaining ...  \n",
      "90686                             The location was good   \n",
      "90687   I initially checked into a single room which ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "90688   3/17/2016  Holiday Inn London Kensington   \n",
      "90689   3/16/2016  Holiday Inn London Kensington   \n",
      "90690   3/16/2016  Holiday Inn London Kensington   \n",
      "90691   3/16/2016  Holiday Inn London Kensington   \n",
      "90692   3/15/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "90747    3/6/2016  Holiday Inn London Kensington   \n",
      "90748    3/5/2016  Holiday Inn London Kensington   \n",
      "90749    3/5/2016  Holiday Inn London Kensington   \n",
      "90750    3/5/2016  Holiday Inn London Kensington   \n",
      "90751    3/5/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "90688   The location for High Street Ken was excellen...  \n",
      "90689   Beds were so comfortable Spa was lovely excep...  \n",
      "90690           No space for toilet bags in the bathroom  \n",
      "90691   What not to like Clean comfortable spacious E...  \n",
      "90692   Service very slow we waited 30 mins in the ba...  \n",
      "...                                                  ...  \n",
      "90747   The location was good and the lobby area nice...  \n",
      "90748   Bar food was awful Drinks were overpriced Sen...  \n",
      "90749               Really good pool and spa facilities   \n",
      "90750   Extremely small rooms no sound proofing betwe...  \n",
      "90751                                       The location  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "90752    3/5/2016  Holiday Inn London Kensington   \n",
      "90753    3/5/2016  Holiday Inn London Kensington   \n",
      "90754    3/5/2016  Holiday Inn London Kensington   \n",
      "90755    3/5/2016  Holiday Inn London Kensington   \n",
      "90756    3/4/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "90811   2/21/2016  Holiday Inn London Kensington   \n",
      "90812   2/21/2016  Holiday Inn London Kensington   \n",
      "90813   2/21/2016  Holiday Inn London Kensington   \n",
      "90814   2/21/2016  Holiday Inn London Kensington   \n",
      "90815   2/21/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "90752   The second room we had for our parents was re...  \n",
      "90753   Location was perfect Nice neighborhood and 2 ...  \n",
      "90754   The freezing cold bedroom room 608 Air condit...  \n",
      "90755                                       The Location  \n",
      "90756   Staff were very welcoming and saw to us immed...  \n",
      "...                                                  ...  \n",
      "90811      Close to the tube and Kensington high street   \n",
      "90812   The bedroom needed further improvement with t...  \n",
      "90813    Service was good with staff polite and friendly  \n",
      "90814   The decoration of the hotel wasn t very refin...  \n",
      "90815   The location is great The breakfast was delic...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "90816   2/21/2016  Holiday Inn London Kensington   \n",
      "90817   2/21/2016  Holiday Inn London Kensington   \n",
      "90818   2/20/2016  Holiday Inn London Kensington   \n",
      "90819   2/20/2016  Holiday Inn London Kensington   \n",
      "90820   2/19/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "90875    2/7/2016  Holiday Inn London Kensington   \n",
      "90876    2/7/2016  Holiday Inn London Kensington   \n",
      "90877    2/7/2016  Holiday Inn London Kensington   \n",
      "90878    2/4/2016  Holiday Inn London Kensington   \n",
      "90879    2/4/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "90816   The single room in the 1th floor was cold old...  \n",
      "90817   The lounge was good and the staff was helpful...  \n",
      "90818   We didn t find anything we didn t like a will...  \n",
      "90819   Location cleanliness and facilities 5miniute ...  \n",
      "90820   Too many managers standing about doing nothin...  \n",
      "...                                                  ...  \n",
      "90875   Every member of staff I met from Cleaner to D...  \n",
      "90876   They had no draft lager at the bar which my h...  \n",
      "90877   The staff was amazing and very attentive They...  \n",
      "90878   The room was very small and next to the noisy...  \n",
      "90879   The staff could not have been more helpful Al...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "90880    2/2/2016  Holiday Inn London Kensington   \n",
      "90881    2/2/2016  Holiday Inn London Kensington   \n",
      "90882    2/2/2016  Holiday Inn London Kensington   \n",
      "90883    2/2/2016  Holiday Inn London Kensington   \n",
      "90884    2/2/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "90939   1/10/2016  Holiday Inn London Kensington   \n",
      "90940   1/10/2016  Holiday Inn London Kensington   \n",
      "90941    1/9/2016  Holiday Inn London Kensington   \n",
      "90942    1/9/2016  Holiday Inn London Kensington   \n",
      "90943    1/5/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "90880   Twin room very small with beds pushed togethe...  \n",
      "90881   Comfortable beds near to tube station clean a...  \n",
      "90882   The superior room was a bit worn and the bath...  \n",
      "90883                                     Helpful stafff  \n",
      "90884   Didn t like the way you had to pay 8 pound to...  \n",
      "...                                                  ...  \n",
      "90939   When staying we paid extra for an executive r...  \n",
      "90940   The staff were extremely friendly and welcomi...  \n",
      "90941   Unavailability of the basic complementary ser...  \n",
      "90942   The location that is treasure our memories of...  \n",
      "90943   The hotel is an excellent location two minute...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "90944    1/5/2016  Holiday Inn London Kensington   \n",
      "90945    1/5/2016  Holiday Inn London Kensington   \n",
      "90946    1/5/2016  Holiday Inn London Kensington   \n",
      "90947    1/5/2016  Holiday Inn London Kensington   \n",
      "90948    1/5/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "91003  12/18/2015  Holiday Inn London Kensington   \n",
      "91004  12/17/2015  Holiday Inn London Kensington   \n",
      "91005  12/17/2015  Holiday Inn London Kensington   \n",
      "91006  12/17/2015  Holiday Inn London Kensington   \n",
      "91007  12/17/2015  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "90944   Despite it displaying that pool and gym facil...  \n",
      "90945   Was close to tube and Kensington so very conv...  \n",
      "90946   Mattress was stained and was looked horrible ...  \n",
      "90947   Great staff good location and good bar and fo...  \n",
      "90948   Worst 4 experience Tiny Tiny rooms internet i...  \n",
      "...                                                  ...  \n",
      "91003   The friendliness and professionalism of the s...  \n",
      "91004   My only complaint is the wifi policy 9 pounds...  \n",
      "91005   Location perfect for business trip in South K...  \n",
      "91006   Internat wifi facilities should be upgraded B...  \n",
      "91007   the location good gym facilities which i thin...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "91008  12/17/2015  Holiday Inn London Kensington   \n",
      "91009  12/17/2015  Holiday Inn London Kensington   \n",
      "91010  12/16/2015  Holiday Inn London Kensington   \n",
      "91011  12/16/2015  Holiday Inn London Kensington   \n",
      "91012  12/16/2015  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "91067   12/5/2015  Holiday Inn London Kensington   \n",
      "91068   12/5/2015  Holiday Inn London Kensington   \n",
      "91069   12/4/2015  Holiday Inn London Kensington   \n",
      "91070   12/4/2015  Holiday Inn London Kensington   \n",
      "91071   12/4/2015  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "91008   The staff was fine but not terribly attentive...  \n",
      "91009   The hotel was located just off Kensington Hig...  \n",
      "91010   2 Upgraded rooms but both very small Bar staf...  \n",
      "91011   Location was great lobby was really nice aswe...  \n",
      "91012   didnt like the fact they classed a double roo...  \n",
      "...                                                  ...  \n",
      "91067   Ridiculously expensive Wi Fi It is rather dis...  \n",
      "91068   Great location close to the metro station Fri...  \n",
      "91069   The rooms were smaller than I expected from s...  \n",
      "91070   Friendly and helpful staff rooms were excelle...  \n",
      "91071   King bed with split mattress Impossible to ke...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "91072   12/4/2015  Holiday Inn London Kensington   \n",
      "91073   12/3/2015  Holiday Inn London Kensington   \n",
      "91074   12/3/2015  Holiday Inn London Kensington   \n",
      "91075   12/3/2015  Holiday Inn London Kensington   \n",
      "91076   12/3/2015  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "91131  11/15/2015  Holiday Inn London Kensington   \n",
      "91132  11/14/2015  Holiday Inn London Kensington   \n",
      "91133  11/14/2015  Holiday Inn London Kensington   \n",
      "91134  11/12/2015  Holiday Inn London Kensington   \n",
      "91135  11/12/2015  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "91072   Quiet room nice size friendly staff good food...  \n",
      "91073   Room quite small even though it was an execut...  \n",
      "91074   Friendly helpful staff great gym and pool Fan...  \n",
      "91075                                     No complaints   \n",
      "91076   the staff were lovely and very welcoming We d...  \n",
      "...                                                  ...  \n",
      "91131   Location to high street excellent and tube ex...  \n",
      "91132   Not value for money No draught beers or lager...  \n",
      "91133       Location was excellent for our requirements   \n",
      "91134   Nothing that stood out really Overpriced food...  \n",
      "91135                           Location facilities spa   \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "91136  11/11/2015  Holiday Inn London Kensington   \n",
      "91137  11/11/2015  Holiday Inn London Kensington   \n",
      "91138  11/10/2015  Holiday Inn London Kensington   \n",
      "91139  11/10/2015  Holiday Inn London Kensington   \n",
      "91140   11/9/2015  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "91195  10/15/2015  Holiday Inn London Kensington   \n",
      "91196  10/15/2015  Holiday Inn London Kensington   \n",
      "91197  10/15/2015  Holiday Inn London Kensington   \n",
      "91198  10/15/2015  Holiday Inn London Kensington   \n",
      "91199  10/15/2015  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "91136   The standard room is rather small Convenient ...  \n",
      "91137   The hotel is placed very centrally for explor...  \n",
      "91138   Extremely small and short beds I m only 1 75 ...  \n",
      "91139                                     Good location   \n",
      "91140   On arrival staff offered to take our cases to...  \n",
      "...                                                  ...  \n",
      "91195   The location was good The lobby bar area was ...  \n",
      "91196   I was upgraded from a single to a double room...  \n",
      "91197   Location was great for attending a conference...  \n",
      "91198   The staff were thin on the grounds in the bar...  \n",
      "91199   The public areas are excellent including the ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "91200  10/13/2015  Holiday Inn London Kensington   \n",
      "91201  10/13/2015  Holiday Inn London Kensington   \n",
      "91202  10/13/2015  Holiday Inn London Kensington   \n",
      "91203  10/13/2015  Holiday Inn London Kensington   \n",
      "91204  10/13/2015  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "91259   9/24/2015  Holiday Inn London Kensington   \n",
      "91260   9/24/2015  Holiday Inn London Kensington   \n",
      "91261   9/24/2015  Holiday Inn London Kensington   \n",
      "91262   9/24/2015  Holiday Inn London Kensington   \n",
      "91263   9/22/2015  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "91200   The price although for a Saturday night in Lo...  \n",
      "91201   Staff were very friendly and helpful When I w...  \n",
      "91202   I wasn t made aware of the parking charges pr...  \n",
      "91203           The hotel was clean staff were friendly   \n",
      "91204   We like to have our dog stay with us The dog ...  \n",
      "...                                                  ...  \n",
      "91259   Cracked sink in bathroom room so small an Exe...  \n",
      "91260                                            Nothing  \n",
      "91261   We have stayed several times at the Hotel but...  \n",
      "91262   The location to High Street Kensington tube s...  \n",
      "91263   Terrible food which took over an hour and arr...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "91264   9/22/2015  Holiday Inn London Kensington   \n",
      "91265   9/20/2015  Holiday Inn London Kensington   \n",
      "91266   9/20/2015  Holiday Inn London Kensington   \n",
      "91267   9/20/2015  Holiday Inn London Kensington   \n",
      "91268   9/20/2015  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "91323   8/27/2015  Holiday Inn London Kensington   \n",
      "91324   8/27/2015  Holiday Inn London Kensington   \n",
      "91325   8/27/2015  Holiday Inn London Kensington   \n",
      "91326   8/27/2015  Holiday Inn London Kensington   \n",
      "91327   8/27/2015  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "91264              great location for last minute price   \n",
      "91265   Wifi cuts out a lot and the hotel is dated an...  \n",
      "91266   Staff are always great and see to work really...  \n",
      "91267   Requested alarm call it didn t come most disa...  \n",
      "91268   A comfortable bed in a cupboard size of a roo...  \n",
      "...                                                  ...  \n",
      "91323   Small room 412 Heavy sliding bathroom door Ti...  \n",
      "91324                           Location and car parking  \n",
      "91325   Having to log in each day with a new login an...  \n",
      "91326   The Kensington Close Hotel was in a fantastic...  \n",
      "91327   Rooms are dated smell musty and staff need to...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "91328   8/27/2015  Holiday Inn London Kensington   \n",
      "91329   8/26/2015  Holiday Inn London Kensington   \n",
      "91330   8/25/2015  Holiday Inn London Kensington   \n",
      "91331   8/25/2015  Holiday Inn London Kensington   \n",
      "91332   8/25/2015  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "91387    8/6/2015  Holiday Inn London Kensington   \n",
      "91388    8/6/2015  Holiday Inn London Kensington   \n",
      "91389    8/4/2015  Holiday Inn London Kensington   \n",
      "91390    8/4/2015  Holiday Inn London Kensington   \n",
      "91391    8/4/2015  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "91328                                           Location  \n",
      "91329   I did pay quite a lot of money as a special t...  \n",
      "91330   While I appreciate I paid for a fairly cheap ...  \n",
      "91331   Staff were incredibly polite and professional...  \n",
      "91332   The bathroom is very very small the toilet se...  \n",
      "...                                                  ...  \n",
      "91387   Room was a bit small but not unusual in Centr...  \n",
      "91388   Staff were great Breakfast excellent bar was ...  \n",
      "91389   Staff unhelpful Paid for an Executive Club ro...  \n",
      "91390                                           Location  \n",
      "91391   Rooms very small Even with two carry on size ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "91392    8/4/2015  Holiday Inn London Kensington   \n",
      "91393    8/3/2017  Holiday Inn London Kensington   \n",
      "91394    8/2/2017  Holiday Inn London Kensington   \n",
      "91395    8/2/2017  Holiday Inn London Kensington   \n",
      "91396    8/2/2017  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "91451   7/17/2017  Holiday Inn London Kensington   \n",
      "91452   7/16/2017  Holiday Inn London Kensington   \n",
      "91453   7/16/2017  Holiday Inn London Kensington   \n",
      "91454   7/16/2017  Holiday Inn London Kensington   \n",
      "91455   7/16/2017  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "91392   Location location Excellent bed Cleanliness S...  \n",
      "91393   Everything Room was clean comfortable and ade...  \n",
      "91394   Attitude of bar staff left something to be de...  \n",
      "91395   Really enjoyed the welcome to the room with m...  \n",
      "91396                                      room is small  \n",
      "...                                                  ...  \n",
      "91451                           Cleanness Staff Location  \n",
      "91452                  Staff very friendly and efficient  \n",
      "91453   All the staff were very good at their job Roo...  \n",
      "91454   The juice machine needs updating to an electr...  \n",
      "91455   The size of the room Could have been a little...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "91456   7/16/2017  Holiday Inn London Kensington   \n",
      "91457   7/16/2017  Holiday Inn London Kensington   \n",
      "91458   7/16/2017  Holiday Inn London Kensington   \n",
      "91459   7/16/2017  Holiday Inn London Kensington   \n",
      "91460   7/16/2017  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "91515    7/1/2017  Holiday Inn London Kensington   \n",
      "91516    7/1/2017  Holiday Inn London Kensington   \n",
      "91517   6/30/2017  Holiday Inn London Kensington   \n",
      "91518   6/30/2017  Holiday Inn London Kensington   \n",
      "91519   6/29/2017  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "91456   The staff at the check in desk especially Fre...  \n",
      "91457   More bread choice is required and toasters we...  \n",
      "91458                         Price of drinks very high   \n",
      "91459   Good location Very clean with everything we n...  \n",
      "91460        Too laud ventilation fan sound in lavatory   \n",
      "...                                                  ...  \n",
      "91515                  Room was adequate but quite small  \n",
      "91516       Welcome Concierge very helpful Good location  \n",
      "91517   Room was a bit small aircon did not work firs...  \n",
      "91518   Near Kensington high street close to bus and ...  \n",
      "91519   Excellent location easy walking distance to t...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "91520   6/29/2017  Holiday Inn London Kensington   \n",
      "91521   6/29/2017  Holiday Inn London Kensington   \n",
      "91522   6/28/2017  Holiday Inn London Kensington   \n",
      "91523   6/28/2017  Holiday Inn London Kensington   \n",
      "91524   6/27/2017  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "91579   6/16/2017  Holiday Inn London Kensington   \n",
      "91580   6/16/2017  Holiday Inn London Kensington   \n",
      "91581   6/16/2017  Holiday Inn London Kensington   \n",
      "91582   6/16/2017  Holiday Inn London Kensington   \n",
      "91583   6/14/2017  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "91520   The menu to eat dinner in wasnt very exciting...  \n",
      "91521   The friendliness of the staff The efficiency ...  \n",
      "91522                        Room too small for 2 adults  \n",
      "91523                                           Location  \n",
      "91524   Great location Very clean rooms breakfast one...  \n",
      "...                                                  ...  \n",
      "91579                                           The area  \n",
      "91580   Very small room both times I have stayed woul...  \n",
      "91581                                          Comfy bed  \n",
      "91582                                           location  \n",
      "91583                            The beds were very firm  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "91584   6/13/2017  Holiday Inn London Kensington   \n",
      "91585   6/13/2017  Holiday Inn London Kensington   \n",
      "91586   6/12/2017  Holiday Inn London Kensington   \n",
      "91587   6/12/2017  Holiday Inn London Kensington   \n",
      "91588   6/12/2017  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "91643   5/29/2017  Holiday Inn London Kensington   \n",
      "91644   5/28/2017  Holiday Inn London Kensington   \n",
      "91645   5/28/2017  Holiday Inn London Kensington   \n",
      "91646   5/28/2017  Holiday Inn London Kensington   \n",
      "91647   5/28/2017  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "91584   Room was tiny and you could hear everything f...  \n",
      "91585                                Nice area of london  \n",
      "91586   Staff very friendly especially the doormen Ro...  \n",
      "91587                      Rude stuff Way too expensive   \n",
      "91588                      Has indoor pool though small   \n",
      "...                                                  ...  \n",
      "91643   Pleasant staff comfortable accommodations Han...  \n",
      "91644                                expensive breakfast  \n",
      "91645                                      Helpful staff  \n",
      "91646                 Small room not good view from room  \n",
      "91647   Friendly and helpful staff very close to unde...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "91648   5/28/2017  Holiday Inn London Kensington   \n",
      "91649   5/28/2017  Holiday Inn London Kensington   \n",
      "91650   5/25/2017  Holiday Inn London Kensington   \n",
      "91651   5/25/2017  Holiday Inn London Kensington   \n",
      "91652   5/25/2017  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "91707    5/2/2017  Holiday Inn London Kensington   \n",
      "91708    5/2/2017  Holiday Inn London Kensington   \n",
      "91709    5/2/2017  Holiday Inn London Kensington   \n",
      "91710    5/1/2017  Holiday Inn London Kensington   \n",
      "91711   4/30/2017  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "91648                                Nothing to dislike   \n",
      "91649   Good location near to central Kensington Staf...  \n",
      "91650              Object to Service charge on the bill   \n",
      "91651   Location good Stayed here four times before i...  \n",
      "91652               far to expensive and very small room  \n",
      "...                                                  ...  \n",
      "91707   Only one person at the check in this could ha...  \n",
      "91708                The Service and comfort of our stay  \n",
      "91709   Clean room excellence housekeeping Friendly a...  \n",
      "91710                                   Very small rooms  \n",
      "91711                                         Firmer bed  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "91712   4/30/2017  Holiday Inn London Kensington   \n",
      "91713   4/30/2017  Holiday Inn London Kensington   \n",
      "91714   4/30/2017  Holiday Inn London Kensington   \n",
      "91715   4/30/2017  Holiday Inn London Kensington   \n",
      "91716   4/30/2017  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "91771   4/16/2017  Holiday Inn London Kensington   \n",
      "91772   4/16/2017  Holiday Inn London Kensington   \n",
      "91773   4/14/2017  Holiday Inn London Kensington   \n",
      "91774   4/14/2017  Holiday Inn London Kensington   \n",
      "91775   4/14/2017  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "91712   Size of room too small limited breakfast for ...  \n",
      "91713   Room was tiny could hardly get round bed but ...  \n",
      "91714                      Bed comfortable nice bathroom  \n",
      "91715   Didn t realise Spa facilities are not include...  \n",
      "91716   Great location if visiting the Royal Albert H...  \n",
      "...                                                  ...  \n",
      "91771   The staff was really helpfull and the locatio...  \n",
      "91772                              Nice buffet breakfast  \n",
      "91773   Small room with extra large bed no much room ...  \n",
      "91774                                           Location  \n",
      "91775                             The bed sinks a little  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "91776   4/14/2017  Holiday Inn London Kensington   \n",
      "91777   4/13/2017  Holiday Inn London Kensington   \n",
      "91778   4/13/2017  Holiday Inn London Kensington   \n",
      "91779   4/13/2017  Holiday Inn London Kensington   \n",
      "91780   4/12/2017  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "91835   3/27/2017  Holiday Inn London Kensington   \n",
      "91836   3/27/2017  Holiday Inn London Kensington   \n",
      "91837   3/27/2017  Holiday Inn London Kensington   \n",
      "91838   3/27/2017  Holiday Inn London Kensington   \n",
      "91839   3/27/2017  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "91776                                Showers are amazing  \n",
      "91777   Cooked breakfast not very hot More variety of...  \n",
      "91778                 Bed excellent and also the pillows  \n",
      "91779   Even though it was a very small room it was i...  \n",
      "91780           More tea coffee sugar milk would be nice  \n",
      "...                                                  ...  \n",
      "91835   Elevators were very slow two were shut down t...  \n",
      "91836              Very comfortable beds great location   \n",
      "91837          That I have to pay for swimming pool 10 p  \n",
      "91838                                           Location  \n",
      "91839        The minibar tariff was unbelievably costly   \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "91840   3/27/2017  Holiday Inn London Kensington   \n",
      "91841   3/27/2017  Holiday Inn London Kensington   \n",
      "91842   3/27/2017  Holiday Inn London Kensington   \n",
      "91843   3/27/2017  Holiday Inn London Kensington   \n",
      "91844   3/27/2017  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "91899   3/12/2017  Holiday Inn London Kensington   \n",
      "91900   3/12/2017  Holiday Inn London Kensington   \n",
      "91901   3/11/2017  Holiday Inn London Kensington   \n",
      "91902   3/11/2017  Holiday Inn London Kensington   \n",
      "91903    3/8/2017  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "91840         Good location for getting into town easily  \n",
      "91841   Booking com said breakfast was included I Had...  \n",
      "91842                                        Very clean   \n",
      "91843   Location good check in chaotic Bathroom poor ...  \n",
      "91844              Small rooms but big enough and clean   \n",
      "...                                                  ...  \n",
      "91899                                          No fridge  \n",
      "91900                                           Location  \n",
      "91901   Shower head didn t have enough pressure or sp...  \n",
      "91902    Location Comfortable bed Clean and new bathroom  \n",
      "91903                           Location and clean rooms  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "91904    3/8/2017  Holiday Inn London Kensington   \n",
      "91905    3/8/2017  Holiday Inn London Kensington   \n",
      "91906    3/8/2017  Holiday Inn London Kensington   \n",
      "91907    3/7/2017  Holiday Inn London Kensington   \n",
      "91908    3/7/2017  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "91963   2/20/2017  Holiday Inn London Kensington   \n",
      "91964   2/20/2017  Holiday Inn London Kensington   \n",
      "91965   2/20/2017  Holiday Inn London Kensington   \n",
      "91966   2/20/2017  Holiday Inn London Kensington   \n",
      "91967   2/20/2017  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "91904   Hotel is terrible Lobby undercosntructions Ro...  \n",
      "91905                          The security is top notch  \n",
      "91906                                  Everything really  \n",
      "91907   Bathroom too small and access around the bed ...  \n",
      "91908                               Very clean bathroom   \n",
      "...                                                  ...  \n",
      "91963   Whirring machine noise woke me up in middle o...  \n",
      "91964                                      Good location  \n",
      "91965                     View of building out of window  \n",
      "91966             Room and bathroom very clean and comfy  \n",
      "91967   The 10 fees for the swimming pool especially ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "91968   2/20/2017  Holiday Inn London Kensington   \n",
      "91969   2/20/2017  Holiday Inn London Kensington   \n",
      "91970   2/20/2017  Holiday Inn London Kensington   \n",
      "91971   2/20/2017  Holiday Inn London Kensington   \n",
      "91972   2/20/2017  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "92027   1/26/2017  Holiday Inn London Kensington   \n",
      "92028   1/25/2017  Holiday Inn London Kensington   \n",
      "92029   1/24/2017  Holiday Inn London Kensington   \n",
      "92030   1/24/2017  Holiday Inn London Kensington   \n",
      "92031   1/24/2017  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "91968   The staff was excellent and the breakfast ver...  \n",
      "91969   the room was very noisy at night you could he...  \n",
      "91970                                     Room too small  \n",
      "91971                       Extra charge for spa access   \n",
      "91972           Overall lovely hotel in a nice location   \n",
      "...                                                  ...  \n",
      "92027                                    Close to family  \n",
      "92028   serviceminded staff clean nice room a bit sma...  \n",
      "92029                                                N A  \n",
      "92030                                     Deaf Awareness  \n",
      "92031   The indication of access to the rooms can be ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "92032   1/24/2017  Holiday Inn London Kensington   \n",
      "92033   1/23/2017  Holiday Inn London Kensington   \n",
      "92034   1/23/2017  Holiday Inn London Kensington   \n",
      "92035   1/22/2017  Holiday Inn London Kensington   \n",
      "92036   1/22/2017  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "92091  12/29/2016  Holiday Inn London Kensington   \n",
      "92092  12/28/2016  Holiday Inn London Kensington   \n",
      "92093  12/28/2016  Holiday Inn London Kensington   \n",
      "92094  12/28/2016  Holiday Inn London Kensington   \n",
      "92095  12/27/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "92032                                    Nothing to add   \n",
      "92033              Love comfy bed and excellent service   \n",
      "92034   Friendly staff comfortable room stylish new l...  \n",
      "92035          Uncomfortable bed and expensive breakfast  \n",
      "92036                                           Location  \n",
      "...                                                  ...  \n",
      "92091                                            Nothing  \n",
      "92092   Poorly trained front desk staff Slow incompet...  \n",
      "92093   The overall feeling was perfect Bar man and r...  \n",
      "92094                                     small bedroom   \n",
      "92095   x mas dinner was a little disappointing with ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "92096  12/27/2016  Holiday Inn London Kensington   \n",
      "92097  12/26/2016  Holiday Inn London Kensington   \n",
      "92098  12/26/2016  Holiday Inn London Kensington   \n",
      "92099  12/24/2016  Holiday Inn London Kensington   \n",
      "92100  12/24/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "92155   12/4/2016  Holiday Inn London Kensington   \n",
      "92156   12/4/2016  Holiday Inn London Kensington   \n",
      "92157   12/4/2016  Holiday Inn London Kensington   \n",
      "92158   12/2/2016  Holiday Inn London Kensington   \n",
      "92159   12/2/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "92096                            location and facilities  \n",
      "92097   The location is perfect to be in London Room ...  \n",
      "92098   Cold showers and a cleaner knocking on the do...  \n",
      "92099   Rooms for club were no doubt different to sta...  \n",
      "92100                                            Nothing  \n",
      "...                                                  ...  \n",
      "92155                                           Bathroom  \n",
      "92156                       Staff efficient and friendly  \n",
      "92157   THE STAFF WERE TERRIBLE UNHELPFUL SLOW AND WI...  \n",
      "92158   Staff couldn t get our room right for the sli...  \n",
      "92159                                         Everything  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "92160   12/2/2016  Holiday Inn London Kensington   \n",
      "92161   12/1/2016  Holiday Inn London Kensington   \n",
      "92162   12/1/2016  Holiday Inn London Kensington   \n",
      "92163  11/30/2016  Holiday Inn London Kensington   \n",
      "92164  11/30/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "92219  11/15/2016  Holiday Inn London Kensington   \n",
      "92220  11/15/2016  Holiday Inn London Kensington   \n",
      "92221  11/14/2016  Holiday Inn London Kensington   \n",
      "92222  11/13/2016  Holiday Inn London Kensington   \n",
      "92223  11/13/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "92160                                            Nothing  \n",
      "92161   Advertised with a bath but only had shower we...  \n",
      "92162   Service was excellent could not do enough to ...  \n",
      "92163                                                  8  \n",
      "92164                 Vents in Bathroom could be cleaned  \n",
      "...                                                  ...  \n",
      "92219   the friendly atmosphere the food drinks and l...  \n",
      "92220   They tried to give us a worse room than the o...  \n",
      "92221   very bad wifi connection a lot of noise in th...  \n",
      "92222                            Comfy bed and tidy room  \n",
      "92223           not enough tea bags and milk in the room  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "92224  11/13/2016  Holiday Inn London Kensington   \n",
      "92225  11/12/2016  Holiday Inn London Kensington   \n",
      "92226  11/12/2016  Holiday Inn London Kensington   \n",
      "92227  11/12/2016  Holiday Inn London Kensington   \n",
      "92228  11/10/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "92283  10/28/2016  Holiday Inn London Kensington   \n",
      "92284  10/27/2016  Holiday Inn London Kensington   \n",
      "92285  10/27/2016  Holiday Inn London Kensington   \n",
      "92286  10/27/2016  Holiday Inn London Kensington   \n",
      "92287  10/27/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "92224                      Wifi was not free in the room  \n",
      "92225   Really lovely hotel Breakfast was brilliant R...  \n",
      "92226   Size of room and bathroom rooms need updating...  \n",
      "92227                                           Location  \n",
      "92228   All sitting pre cooked A chain saw could not ...  \n",
      "...                                                  ...  \n",
      "92283   The bed was extremely comfortable better than...  \n",
      "92284   The fact that only one person could use the w...  \n",
      "92285                           Overall a very good stay  \n",
      "92286                               Rooms a little small  \n",
      "92287                                  Pool and spa good  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "92288  10/27/2016  Holiday Inn London Kensington   \n",
      "92289  10/27/2016  Holiday Inn London Kensington   \n",
      "92290  10/27/2016  Holiday Inn London Kensington   \n",
      "92291  10/27/2016  Holiday Inn London Kensington   \n",
      "92292  10/27/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "92347  10/10/2016  Holiday Inn London Kensington   \n",
      "92348  10/10/2016  Holiday Inn London Kensington   \n",
      "92349  10/10/2016  Holiday Inn London Kensington   \n",
      "92350  10/10/2016  Holiday Inn London Kensington   \n",
      "92351   10/9/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "92288   The room has not been renovated forlong time ...  \n",
      "92289   separate fee for leisure facilities bathroom ...  \n",
      "92290                               bed very comfortable  \n",
      "92291                    No decaf coffee tea in the room  \n",
      "92292             cleanliness and comfort Spa was great   \n",
      "...                                                  ...  \n",
      "92347   Staff friendly Room clean and comfortable Ear...  \n",
      "92348                                   Room a bit small  \n",
      "92349                                  location quite OK  \n",
      "92350   Got my booking wrong and took 30 mins to chec...  \n",
      "92351              The size of the rooms were very small  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "92352   10/9/2016  Holiday Inn London Kensington   \n",
      "92353   10/9/2016  Holiday Inn London Kensington   \n",
      "92354   10/9/2016  Holiday Inn London Kensington   \n",
      "92355   10/9/2016  Holiday Inn London Kensington   \n",
      "92356   10/9/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "92411   9/23/2016  Holiday Inn London Kensington   \n",
      "92412   9/20/2016  Holiday Inn London Kensington   \n",
      "92413   9/20/2016  Holiday Inn London Kensington   \n",
      "92414   9/20/2016  Holiday Inn London Kensington   \n",
      "92415   9/20/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "92352                                    Beds were comfy  \n",
      "92353   There was refurb going at the time which mean...  \n",
      "92354                                           Location  \n",
      "92355                            The room was too small   \n",
      "92356           the rooms were tiny for the asking price  \n",
      "...                                                  ...  \n",
      "92411             The staff were attentive and pleasant   \n",
      "92412                                          The rooms  \n",
      "92413                              The spa and breakfast  \n",
      "92414                                    Expensive WIFI   \n",
      "92415     Good location and a very nice and comfy hotel   \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "92416   9/16/2016  Holiday Inn London Kensington   \n",
      "92417   9/15/2016  Holiday Inn London Kensington   \n",
      "92418   9/15/2016  Holiday Inn London Kensington   \n",
      "92419   9/13/2016  Holiday Inn London Kensington   \n",
      "92420   9/13/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "92475   8/24/2016  Holiday Inn London Kensington   \n",
      "92476   8/23/2016  Holiday Inn London Kensington   \n",
      "92477   8/23/2016  Holiday Inn London Kensington   \n",
      "92478   8/23/2016  Holiday Inn London Kensington   \n",
      "92479   8/23/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "92416   Excellent welcome and breakfast hotel within ...  \n",
      "92417                                            Nothing  \n",
      "92418                            Everything it s amazing  \n",
      "92419                                 Nothing to dislike  \n",
      "92420                                     Good location   \n",
      "...                                                  ...  \n",
      "92475        very comfy bed Nice service from the staff   \n",
      "92476                   Bathroom too compact bath scary   \n",
      "92477   Bed comfy roomsmall asked for fridge complete...  \n",
      "92478   Executive room was just bigger than a broom c...  \n",
      "92479                  Nice facilities and good location  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "92480   8/23/2016  Holiday Inn London Kensington   \n",
      "92481   8/23/2016  Holiday Inn London Kensington   \n",
      "92482   8/22/2016  Holiday Inn London Kensington   \n",
      "92483   8/22/2016  Holiday Inn London Kensington   \n",
      "92484   8/22/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "92539    8/5/2016  Holiday Inn London Kensington   \n",
      "92540    8/5/2016  Holiday Inn London Kensington   \n",
      "92541    8/5/2016  Holiday Inn London Kensington   \n",
      "92542    8/5/2016  Holiday Inn London Kensington   \n",
      "92543    8/5/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "92480   Wifi wasn t working in the room so had to do ...  \n",
      "92481     Great location helpful staff comfortable room   \n",
      "92482                 The single bed was not comfortable  \n",
      "92483   Location was good and rooms have been renovated   \n",
      "92484                                 Nothing to dislike  \n",
      "...                                                  ...  \n",
      "92539                              Maybe better pillows   \n",
      "92540   The staff was very nice The room was perfect ...  \n",
      "92541   Costs Bar and parking expensive service charg...  \n",
      "92542                                           Location  \n",
      "92543                             The room was too small  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "92544    8/5/2016  Holiday Inn London Kensington   \n",
      "92545    8/4/2016  Holiday Inn London Kensington   \n",
      "92546    8/4/2016  Holiday Inn London Kensington   \n",
      "92547    8/4/2016  Holiday Inn London Kensington   \n",
      "92548    8/3/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "92603   7/24/2016  Holiday Inn London Kensington   \n",
      "92604   7/24/2016  Holiday Inn London Kensington   \n",
      "92605   7/23/2016  Holiday Inn London Kensington   \n",
      "92606   7/23/2016  Holiday Inn London Kensington   \n",
      "92607   7/23/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "92544   The lobby was great the staff as well and the...  \n",
      "92545                    Paying extra for an unclean spa  \n",
      "92546                                           Location  \n",
      "92547   Staff were very polite and helpful location t...  \n",
      "92548   Nothing included in the price when we were to...  \n",
      "...                                                  ...  \n",
      "92603   The staff what we paid for what we received h...  \n",
      "92604                         Very close to the airport   \n",
      "92605   Room key was a bit dodgy on two separate occa...  \n",
      "92606                         Excellent customer service  \n",
      "92607                              Worst experience ever  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "92608   7/23/2016  Holiday Inn London Kensington   \n",
      "92609   7/21/2016  Holiday Inn London Kensington   \n",
      "92610   7/21/2016  Holiday Inn London Kensington   \n",
      "92611   7/21/2016  Holiday Inn London Kensington   \n",
      "92612   7/21/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "92667    7/5/2016  Holiday Inn London Kensington   \n",
      "92668    7/5/2016  Holiday Inn London Kensington   \n",
      "92669    7/5/2016  Holiday Inn London Kensington   \n",
      "92670    7/4/2016  Holiday Inn London Kensington   \n",
      "92671    7/4/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "92608                                 Rooms very compact  \n",
      "92609                                  Device facilities  \n",
      "92610                                           Location  \n",
      "92611             you have to pay for the leisure centre  \n",
      "92612   The building work going on the housekeeping k...  \n",
      "...                                                  ...  \n",
      "92667                                 Fantastic location  \n",
      "92668                         Room was a little cramped   \n",
      "92669                   Food and service were very good   \n",
      "92670   Breakfast croissants cold fresh fruit poor fr...  \n",
      "92671          did not rate the breakfast more than 4 10  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "92672    7/3/2016  Holiday Inn London Kensington   \n",
      "92673    7/3/2016  Holiday Inn London Kensington   \n",
      "92674    7/2/2016  Holiday Inn London Kensington   \n",
      "92675    7/2/2016  Holiday Inn London Kensington   \n",
      "92676    7/1/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "92731   6/13/2016  Holiday Inn London Kensington   \n",
      "92732   6/13/2016  Holiday Inn London Kensington   \n",
      "92733   6/12/2016  Holiday Inn London Kensington   \n",
      "92734   6/12/2016  Holiday Inn London Kensington   \n",
      "92735   6/12/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "92672                                       Was all good  \n",
      "92673                                  The helpful staff  \n",
      "92674                                    Room was small   \n",
      "92675   Lovely hotel and great location for Kensingto...  \n",
      "92676                          The breakfast is horrible  \n",
      "...                                                  ...  \n",
      "92731                                   awful experience  \n",
      "92732                                           nothing   \n",
      "92733                                          location   \n",
      "92734   Staff were OK it did seem if you were from ab...  \n",
      "92735                                           Location  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "92736   6/12/2016  Holiday Inn London Kensington   \n",
      "92737   6/12/2016  Holiday Inn London Kensington   \n",
      "92738   6/12/2016  Holiday Inn London Kensington   \n",
      "92739    6/9/2016  Holiday Inn London Kensington   \n",
      "92740    6/9/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "92795   5/26/2016  Holiday Inn London Kensington   \n",
      "92796   5/26/2016  Holiday Inn London Kensington   \n",
      "92797   5/26/2016  Holiday Inn London Kensington   \n",
      "92798   5/26/2016  Holiday Inn London Kensington   \n",
      "92799   5/26/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "92736   Bed was a bit uncomfortable because it was tw...  \n",
      "92737                              Rooms are very small   \n",
      "92738                          Location can t be faulted  \n",
      "92739                                            nothing  \n",
      "92740                                         everything  \n",
      "...                                                  ...  \n",
      "92795   Excellent facilities good size swimming pool ...  \n",
      "92796                               Rooms are very small  \n",
      "92797                                    Price of drinks  \n",
      "92798                              Our stay as excellent  \n",
      "92799                                         TV service  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "92800   5/26/2016  Holiday Inn London Kensington   \n",
      "92801   5/24/2016  Holiday Inn London Kensington   \n",
      "92802   5/23/2016  Holiday Inn London Kensington   \n",
      "92803   5/20/2016  Holiday Inn London Kensington   \n",
      "92804   5/20/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "92859    5/3/2016  Holiday Inn London Kensington   \n",
      "92860    5/3/2016  Holiday Inn London Kensington   \n",
      "92861    5/3/2016  Holiday Inn London Kensington   \n",
      "92862    5/3/2016  Holiday Inn London Kensington   \n",
      "92863    5/3/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "92800                                  great breakfasts   \n",
      "92801                 No Wifi Drain in the bath damaged   \n",
      "92802             More staff needed at breakfast service  \n",
      "92803                                     Nothing really  \n",
      "92804   Great hotel clean with good decor and fabric ...  \n",
      "...                                                  ...  \n",
      "92859                                            Nothing  \n",
      "92860                                        Every thing  \n",
      "92861                         Breakfast a bit expensive   \n",
      "92862   Close to underground clean and comfortable He...  \n",
      "92863                                        small rooms  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "92864    5/3/2016  Holiday Inn London Kensington   \n",
      "92865    5/2/2016  Holiday Inn London Kensington   \n",
      "92866    5/2/2016  Holiday Inn London Kensington   \n",
      "92867    5/2/2016  Holiday Inn London Kensington   \n",
      "92868    5/2/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "92923   4/19/2016  Holiday Inn London Kensington   \n",
      "92924   4/19/2016  Holiday Inn London Kensington   \n",
      "92925   4/18/2016  Holiday Inn London Kensington   \n",
      "92926   4/18/2016  Holiday Inn London Kensington   \n",
      "92927   4/17/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "92864                                          location   \n",
      "92865   Comfy bed and pillows Staff very friendly and...  \n",
      "92866                                            Nothing  \n",
      "92867                                           Location  \n",
      "92868   Really great location close to everything we ...  \n",
      "...                                                  ...  \n",
      "92923   Staff were excellent and made us feel special...  \n",
      "92924                                       Great staff   \n",
      "92925   Warm welcome from the staff and the room and ...  \n",
      "92926   The room was clean not very spacious but for ...  \n",
      "92927   Size of the room to little for the size of th...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "92928   4/17/2016  Holiday Inn London Kensington   \n",
      "92929   4/16/2016  Holiday Inn London Kensington   \n",
      "92930   4/16/2016  Holiday Inn London Kensington   \n",
      "92931   4/16/2016  Holiday Inn London Kensington   \n",
      "92932   4/15/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "92987    4/8/2016  Holiday Inn London Kensington   \n",
      "92988    4/8/2016  Holiday Inn London Kensington   \n",
      "92989    4/8/2016  Holiday Inn London Kensington   \n",
      "92990    4/7/2016  Holiday Inn London Kensington   \n",
      "92991    4/7/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "92928                    Excellent bed very comfortable   \n",
      "92929                              Room was quite small   \n",
      "92930   maybe bar would have more customers if drinks...  \n",
      "92931   rooms a little on small side but well laid ou...  \n",
      "92932                                         Very noisy  \n",
      "...                                                  ...  \n",
      "92987      Helpful staff Great Location Good facilities   \n",
      "92988                       No fridge and expensive wifi  \n",
      "92989            Nice Location and very friendly service  \n",
      "92990          wifi was available but at additional cost  \n",
      "92991   Food was excellent staff were great attentive...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "92992    4/7/2016  Holiday Inn London Kensington   \n",
      "92993    4/7/2016  Holiday Inn London Kensington   \n",
      "92994    4/7/2016  Holiday Inn London Kensington   \n",
      "92995    4/6/2016  Holiday Inn London Kensington   \n",
      "92996    4/6/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "93051   3/27/2016  Holiday Inn London Kensington   \n",
      "93052   3/27/2016  Holiday Inn London Kensington   \n",
      "93053   3/26/2016  Holiday Inn London Kensington   \n",
      "93054   3/26/2016  Holiday Inn London Kensington   \n",
      "93055   3/26/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "92992                   Extra Charges on the health club  \n",
      "92993                                  No childrens menu  \n",
      "92994                                           Location  \n",
      "92995   Fresh grapefruit juice Fruit compote Non alco...  \n",
      "92996      8 each for a swim and jacuzzi was overpriced   \n",
      "...                                                  ...  \n",
      "93051                                         Good staff  \n",
      "93052     The bed was very comfy the staff very helpful   \n",
      "93053                           Terrible Wifi on floor 2  \n",
      "93054                                     Great location  \n",
      "93055                         The value of the breakfast  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "93056   3/26/2016  Holiday Inn London Kensington   \n",
      "93057   3/26/2016  Holiday Inn London Kensington   \n",
      "93058   3/26/2016  Holiday Inn London Kensington   \n",
      "93059   3/26/2016  Holiday Inn London Kensington   \n",
      "93060   3/25/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "93115   3/14/2016  Holiday Inn London Kensington   \n",
      "93116   3/14/2016  Holiday Inn London Kensington   \n",
      "93117   3/14/2016  Holiday Inn London Kensington   \n",
      "93118   3/13/2016  Holiday Inn London Kensington   \n",
      "93119   3/13/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "93056              The room was beautiful and comforting  \n",
      "93057            Pay to use the gym Also room very small  \n",
      "93058                             The breakfast was lush  \n",
      "93059                       Reception were very helpful   \n",
      "93060   We were made to feel very welcome especially ...  \n",
      "...                                                  ...  \n",
      "93115                     good location public transport  \n",
      "93116     yes i did not like bathroom right next to bed   \n",
      "93117   liked friendly staff who were always there to...  \n",
      "93118                      The provided water tea coffee  \n",
      "93119     There was no fridge also the rooms a bit small  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "93120   3/12/2016  Holiday Inn London Kensington   \n",
      "93121   3/12/2016  Holiday Inn London Kensington   \n",
      "93122   3/12/2016  Holiday Inn London Kensington   \n",
      "93123   3/12/2016  Holiday Inn London Kensington   \n",
      "93124   3/12/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "93179    3/1/2016  Holiday Inn London Kensington   \n",
      "93180    3/1/2016  Holiday Inn London Kensington   \n",
      "93181    3/1/2016  Holiday Inn London Kensington   \n",
      "93182    3/1/2016  Holiday Inn London Kensington   \n",
      "93183    3/1/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "93120   Expensive WiFi otherwise nothing to complain ...  \n",
      "93121                                           All good  \n",
      "93122                                        Small rooms  \n",
      "93123                                           Location  \n",
      "93124                                       No free WiFi  \n",
      "...                                                  ...  \n",
      "93179                    Smell of cigarette in hallway A  \n",
      "93180                Helpful staff with friendly smiles   \n",
      "93181   Very nice staff And excellent location and cl...  \n",
      "93182   Having to pay extra for Spa and Wifi Staff ve...  \n",
      "93183                                           Location  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "93184    3/1/2016  Holiday Inn London Kensington   \n",
      "93185   2/29/2016  Holiday Inn London Kensington   \n",
      "93186   2/29/2016  Holiday Inn London Kensington   \n",
      "93187   2/29/2016  Holiday Inn London Kensington   \n",
      "93188   2/29/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "93243   2/15/2016  Holiday Inn London Kensington   \n",
      "93244   2/15/2016  Holiday Inn London Kensington   \n",
      "93245   2/15/2016  Holiday Inn London Kensington   \n",
      "93246   2/14/2016  Holiday Inn London Kensington   \n",
      "93247   2/14/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "93184   Our room was a bit small and the bathroom a b...  \n",
      "93185   food from kitchen very slow in bar area when ...  \n",
      "93186                         very comfortable and clean  \n",
      "93187   Cost of a standard breakfast The charge to us...  \n",
      "93188   No internet in my room complained 6 times and...  \n",
      "...                                                  ...  \n",
      "93243               Very comfy bed and lovely hot shower  \n",
      "93244                    Rooms a bit old bathroom small   \n",
      "93245                                    Breakfast Lobby  \n",
      "93246       It s better if the gym is free for the guest  \n",
      "93247   Everything was excellent everything was near ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "93248   2/14/2016  Holiday Inn London Kensington   \n",
      "93249   2/13/2016  Holiday Inn London Kensington   \n",
      "93250   2/13/2016  Holiday Inn London Kensington   \n",
      "93251   2/13/2016  Holiday Inn London Kensington   \n",
      "93252   2/13/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "93307   1/31/2016  Holiday Inn London Kensington   \n",
      "93308   1/31/2016  Holiday Inn London Kensington   \n",
      "93309   1/31/2016  Holiday Inn London Kensington   \n",
      "93310   1/31/2016  Holiday Inn London Kensington   \n",
      "93311   1/30/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "93248                  It s location and staff knowledge  \n",
      "93249                                          All good   \n",
      "93250              I love executive double room perfect   \n",
      "93251   Not a four star hotel rooms small wifi dreadful   \n",
      "93252                                           Location  \n",
      "...                                                  ...  \n",
      "93307                                    Comfortable bed  \n",
      "93308                                    Room very small  \n",
      "93309                                              Staff  \n",
      "93310                                      No free WiFi   \n",
      "93311               Rooms small but not a problem for us  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "93312   1/30/2016  Holiday Inn London Kensington   \n",
      "93313   1/29/2016  Holiday Inn London Kensington   \n",
      "93314   1/29/2016  Holiday Inn London Kensington   \n",
      "93315   1/27/2016  Holiday Inn London Kensington   \n",
      "93316   1/27/2016  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "93371    1/3/2016  Holiday Inn London Kensington   \n",
      "93372    1/3/2016  Holiday Inn London Kensington   \n",
      "93373    1/3/2016  Holiday Inn London Kensington   \n",
      "93374    1/2/2016  Holiday Inn London Kensington   \n",
      "93375    1/2/2016  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "93312                                   Really cosy bed   \n",
      "93313                            CANT THINK OF ANYTHING   \n",
      "93314   LOVLEY HOTEL CLOSE TO HIGH STREET AND TUBE ST...  \n",
      "93315   Friendliness and efficiency of staff cleanlin...  \n",
      "93316   the lack of single malt whiskies which were o...  \n",
      "...                                                  ...  \n",
      "93371                                         Very small  \n",
      "93372                      Rooms very dark and outdated   \n",
      "93373                                    Well positioned  \n",
      "93374                              room stank of smoking  \n",
      "93375                                           location  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "93376    1/1/2016  Holiday Inn London Kensington   \n",
      "93377    1/1/2016  Holiday Inn London Kensington   \n",
      "93378  12/31/2015  Holiday Inn London Kensington   \n",
      "93379  12/31/2015  Holiday Inn London Kensington   \n",
      "93380  12/31/2015  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "93435   12/8/2015  Holiday Inn London Kensington   \n",
      "93436   12/8/2015  Holiday Inn London Kensington   \n",
      "93437   12/8/2015  Holiday Inn London Kensington   \n",
      "93438   12/8/2015  Holiday Inn London Kensington   \n",
      "93439   12/8/2015  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "93376           room is a little bit small no free wifi   \n",
      "93377                    perfect location clean bathroom  \n",
      "93378   Disappointed as a guest you have to pay to us...  \n",
      "93379      Location was good Lovely large swimming pool   \n",
      "93380   the size of room too small breakfast not very...  \n",
      "...                                                  ...  \n",
      "93435   The rooms were slightly small but were decora...  \n",
      "93436   The location was fantastic The staff were ver...  \n",
      "93437                  The lifts only work now and again  \n",
      "93438   Friendliness of the staff was great also grea...  \n",
      "93439   Only one lift my room was the far end of the ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "93440   12/8/2015  Holiday Inn London Kensington   \n",
      "93441   12/8/2015  Holiday Inn London Kensington   \n",
      "93442   12/8/2015  Holiday Inn London Kensington   \n",
      "93443   12/7/2015  Holiday Inn London Kensington   \n",
      "93444   12/7/2015  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "93499  11/24/2015  Holiday Inn London Kensington   \n",
      "93500  11/24/2015  Holiday Inn London Kensington   \n",
      "93501  11/24/2015  Holiday Inn London Kensington   \n",
      "93502  11/23/2015  Holiday Inn London Kensington   \n",
      "93503  11/23/2015  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "93440   the location was good and the staff very frendlg  \n",
      "93441   Appallingly small rooms Unable to store simpl...  \n",
      "93442                          Location and modern hotel  \n",
      "93443   Well located for access to Underground services   \n",
      "93444   Good swimming pool and other spa facilities a...  \n",
      "...                                                  ...  \n",
      "93499                  Excellent location Good breakfast  \n",
      "93500   very small room and bathroom very small bed a...  \n",
      "93501                              The location was good  \n",
      "93502   Very close to underground tube station Check ...  \n",
      "93503   Having the cleaner knocking on the door at 8a...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "93504  11/23/2015  Holiday Inn London Kensington   \n",
      "93505  11/23/2015  Holiday Inn London Kensington   \n",
      "93506  11/19/2015  Holiday Inn London Kensington   \n",
      "93507  11/19/2015  Holiday Inn London Kensington   \n",
      "93508  11/19/2015  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "93563   11/5/2015  Holiday Inn London Kensington   \n",
      "93564   11/4/2015  Holiday Inn London Kensington   \n",
      "93565   11/3/2015  Holiday Inn London Kensington   \n",
      "93566   11/3/2015  Holiday Inn London Kensington   \n",
      "93567   11/3/2015  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "93504       The location and entertainment in this area   \n",
      "93505   The staff at reception were new and this mean...  \n",
      "93506                                Nothing to dislike   \n",
      "93507       Quiet location just near Kensington High St   \n",
      "93508                                               None  \n",
      "...                                                  ...  \n",
      "93563                                         Everything  \n",
      "93564   Fish was not offered on the buffet breakfast ...  \n",
      "93565   Staff were friendly and helpfu absolutely spo...  \n",
      "93566            Wifi and facilities gym etc were extra   \n",
      "93567                         Cost of very slow internet  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "93568   11/3/2015  Holiday Inn London Kensington   \n",
      "93569   11/1/2015  Holiday Inn London Kensington   \n",
      "93570  10/31/2015  Holiday Inn London Kensington   \n",
      "93571  10/31/2015  Holiday Inn London Kensington   \n",
      "93572  10/29/2015  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "93627  10/11/2015  Holiday Inn London Kensington   \n",
      "93628  10/11/2015  Holiday Inn London Kensington   \n",
      "93629  10/11/2015  Holiday Inn London Kensington   \n",
      "93630  10/10/2015  Holiday Inn London Kensington   \n",
      "93631  10/10/2015  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "93568                                           Location  \n",
      "93569   no wifi very very small rooms and bathrooms s...  \n",
      "93570   Small rooms very basic expensive poor value f...  \n",
      "93571                              Location is excellent  \n",
      "93572                               Bathroom a bit small  \n",
      "...                                                  ...  \n",
      "93627     Having to pay extra for wi fi feels very 1999   \n",
      "93628                              Only one lift working  \n",
      "93629   Location is very good easy access to underground  \n",
      "93630   The pillows were hard and spoiled what would ...  \n",
      "93631                                        comfortable  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "93632  10/10/2015  Holiday Inn London Kensington   \n",
      "93633  10/10/2015  Holiday Inn London Kensington   \n",
      "93634   10/9/2015  Holiday Inn London Kensington   \n",
      "93635   10/8/2015  Holiday Inn London Kensington   \n",
      "93636   10/8/2015  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "93691    9/8/2015  Holiday Inn London Kensington   \n",
      "93692    9/8/2015  Holiday Inn London Kensington   \n",
      "93693    9/8/2015  Holiday Inn London Kensington   \n",
      "93694    9/6/2015  Holiday Inn London Kensington   \n",
      "93695    9/6/2015  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "93632   Only one lift working for three days Not good...  \n",
      "93633              Convenient for the tube and shopping   \n",
      "93634                                   Comfortable beds  \n",
      "93635                  Bedroom no bigger than a cupboard  \n",
      "93636                Good clean hotel in a good location  \n",
      "...                                                  ...  \n",
      "93691   Bar area near reception very comfortable good...  \n",
      "93692   The size of the room 7011 Could not even open...  \n",
      "93693                               Location is perfect   \n",
      "93694                                Very small bedroom   \n",
      "93695   Single bed wasn t at all comfortable next to ...  \n",
      "\n",
      "[64 rows x 3 columns]\n",
      "      review_date                     hotel_name  \\\n",
      "93696    9/6/2015  Holiday Inn London Kensington   \n",
      "93697    9/6/2015  Holiday Inn London Kensington   \n",
      "93698    9/6/2015  Holiday Inn London Kensington   \n",
      "93699    9/6/2015  Holiday Inn London Kensington   \n",
      "93700    9/1/2015  Holiday Inn London Kensington   \n",
      "...           ...                            ...   \n",
      "93752    8/4/2015  Holiday Inn London Kensington   \n",
      "93753    8/4/2015  Holiday Inn London Kensington   \n",
      "93754    8/4/2015  Holiday Inn London Kensington   \n",
      "93755    8/4/2015  Holiday Inn London Kensington   \n",
      "93756    8/4/2015  Holiday Inn London Kensington   \n",
      "\n",
      "                                                  review  \n",
      "93696                                           Location  \n",
      "93697   Perfect location very friendly and helpful st...  \n",
      "93698                                                N A  \n",
      "93699                   Good location and friendly staff  \n",
      "93700             Refurbished room with modern bathroom   \n",
      "...                                                  ...  \n",
      "93752          Loved the location friendly helpful staff  \n",
      "93753   The room wasn t what was described on website...  \n",
      "93754                                 Location was good   \n",
      "93755                     Bed room service was very late  \n",
      "93756   Great very easy to amend booking to add extra...  \n",
      "\n",
      "[61 rows x 3 columns]\n"
     ]
    }
   ],
   "source": [
    "from tqdm.auto import tqdm\n",
    "\n",
    "# we will use batches of 64\n",
    "batch_size = 64\n",
    "data = []\n",
    "for i in tqdm(range(0, len(df), batch_size)):\n",
    "    # find end of batch\n",
    "    i_end = min(i + batch_size, len(df))\n",
    "    # extract batch\n",
    "    batch = df.iloc[i:i_end]\n",
    "    print(batch)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 1000,
     "referenced_widgets": [
      "8e3f123c0b184b71b16f14ac97aa3f24",
      "3f667cd5d33543b19d4914b6f4e5aef4",
      "e565a0e435df4bb8a439ea634f5451a0",
      "f1d4292269764a6fba7926c3e607d49e",
      "9639f7b5f83443cf9c2cbe7bff244270",
      "b8d5d6ec5b7f4029911144904151f3a5",
      "e0c3af9d128c4150baf78df585f765cf",
      "20292107fdf04820a1b5490ed1209c83",
      "787c554675d64b46a876d6e8425f6f34",
      "f30531bf454c442f96a4a8d4a1ac3f39",
      "38b7997347314d4dad1f40a4a438cad6"
     ]
    },
    "id": "UxvNlDHIMG34",
    "outputId": "fdcd1e95-da81-4a3a-975c-1d7ef8b12a6f"
   },
   "outputs": [
    {
     "data": {
      "application/vnd.jupyter.widget-view+json": {
       "model_id": "8e3f123c0b184b71b16f14ac97aa3f24",
       "version_major": 2,
       "version_minor": 0
      },
      "text/plain": [
       "  0%|          | 0/1465 [00:00<?, ?it/s]"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n",
      "/usr/local/lib/python3.10/dist-packages/transformers/pipelines/base.py:1101: UserWarning: You seem to be using the pipelines sequentially on GPU. In order to maximize efficiency please use a dataset\n",
      "  warnings.warn(\n"
     ]
    }
   ],
   "source": [
    "from tqdm.auto import tqdm\n",
    "\n",
    "# we will use batches of 64\n",
    "batch_size = 64\n",
    "data = []\n",
    "for i in tqdm(range(0, len(df), batch_size)):\n",
    "    # find end of batch\n",
    "    i_end = min(i + batch_size, len(df))\n",
    "    # extract batch\n",
    "    batch = df.iloc[i:i_end]\n",
    "    # generate embeddings for batch\n",
    "    emb = retriever.encode(batch[\"review\"].tolist()).tolist()\n",
    "    # convert review_date to timestamp to enable period filters\n",
    "    timestamp = get_timestamp(batch[\"review_date\"].tolist())\n",
    "\n",
    "    batch.insert(0, \"timestamp\", timestamp)\n",
    "    # get sentiment label and score for reviews in the batch\n",
    "    label, score = get_sentiment(batch[\"review\"].tolist())\n",
    "    batch.insert(0, \"label\", label)\n",
    "    batch.insert(0, \"score\", score)\n",
    "\n",
    "    # get metadata\n",
    "    meta = batch.to_dict(orient=\"records\")\n",
    "    # create unique IDs\n",
    "    ids = [f\"{idx}\" for idx in range(i, i_end)]\n",
    "    # add all to upsert list\n",
    "    to_insert = list(zip(ids, emb, meta))\n",
    "    for id, emb, meta in to_insert:\n",
    "        temp = {}\n",
    "        temp[\"ids\"] = ids\n",
    "        temp[\"vector\"] = emb\n",
    "        for k, v in meta.items():\n",
    "            temp[k] = v\n",
    "        data.append(temp)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {
    "id": "GOKD8rFWMfZ2"
   },
   "outputs": [],
   "source": [
    "# create and insert these records to lancedb table\n",
    "tbl = db.create_table(\"tbl\", data, mode=\"overwrite\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "ALb0SPe_MqaV"
   },
   "source": [
    "We have successfully inserted all customer reviews and relevant metadata. We can move on to analyzing sentiments."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "xR8AHFrRN1jc"
   },
   "source": [
    "# Analyzing Sentiments"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "Su8kiT7zOdpi"
   },
   "source": [
    "Now that we have all the customer reviews inserted, we will search for a few areas that customers usually consider when staying at a hotel and analyze the general opinion of the customers.\n",
    "<br>\n",
    "\n",
    "LanceDB vector database makes it very flexible and faster to do this as we can easily search for any topic and get customer reviews relevant to the search query along with sentiment labels as metadata."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "Pf8DS_DzP4bR"
   },
   "source": [
    "We will start with a general question about the room sizes of hotels in London and return the top 100 reviews to analyze the overall customer sentiment."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "metadata": {
    "id": "xI1i2l5DSJBm"
   },
   "outputs": [],
   "source": [
    "def count_sentiment(result):\n",
    "    # store count of sentiment labels\n",
    "    sentiments = {\n",
    "        \"negative\": 0,\n",
    "        \"neutral\": 0,\n",
    "        \"positive\": 0,\n",
    "    }\n",
    "    # iterate through search results\n",
    "    for r in result:\n",
    "        # extract the sentiment label and increase its count\n",
    "        sentiments[r[\"label\"]] += 1\n",
    "    return sentiments"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "1qBxudHMUmiD"
   },
   "source": [
    "**Analyzing Room Size Reviews in London**"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {
    "id": "6DjrG1IkP4CN"
   },
   "outputs": [],
   "source": [
    "query = \"What is customers opinion about room sizes in London?\"\n",
    "# generate dense vector embeddings for the query\n",
    "xq = retriever.encode(query).tolist()\n",
    "\n",
    "# query lancedb\n",
    "metadata = [\"hotel_name\", \"label\", \"review\", \"review_date\", \"timestamp\"]\n",
    "result = tbl.search(xq).select(metadata).limit(100).to_list()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "Lp5KXqCgQLqi"
   },
   "source": [
    "Let's take a look at a few reviews from the search results."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/"
    },
    "id": "H7HVmkRFMuBg",
    "outputId": "6f32609e-faa1-4976-986c-e06656ad00d8"
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "{   'hotel_name': 'Grand Royale London Hyde Park',\n",
      "    'label': 'positive',\n",
      "    'review': ' Room could be bigger but I can t complain given its ideal '\n",
      "              'location in London ',\n",
      "    'review_date': '9/11/2015',\n",
      "    'timestamp': 1441929600.0}\n",
      "{   'hotel_name': 'Grand Royale London Hyde Park',\n",
      "    'label': 'neutral',\n",
      "    'review': ' Room quite small but what do you expect for London ',\n",
      "    'review_date': '2/10/2016',\n",
      "    'timestamp': 1455062400.0}\n"
     ]
    }
   ],
   "source": [
    "import pprint\n",
    "\n",
    "pp = pprint.PrettyPrinter(indent=4)\n",
    "\n",
    "for r in result[:2]:\n",
    "    data = {}\n",
    "    for m in metadata:\n",
    "        data[m] = r[m]\n",
    "    pp.pprint(data)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "zDnECCKzR9qN"
   },
   "source": [
    "Now let's see the overall perception of the customers on London hotel room sizes.\n",
    "\n",
    "First, we need to extract the sentiment labels from the query results and count them for that we'll utilize helper function `count_sentiments`"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/"
    },
    "id": "Km2AQ0ifSSlr",
    "outputId": "bfd53c84-8cd3-4cdd-e958-56df8f8c9008"
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'negative': 9, 'neutral': 40, 'positive': 51}"
      ]
     },
     "execution_count": 24,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "sentiment = count_sentiment(result)\n",
    "sentiment"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "bMd73P0hSZ4P"
   },
   "source": [
    "## Plot Results\n",
    "\n",
    "Let's plot the result for a better view."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 448
    },
    "id": "jP6D1a9dSdb3",
    "outputId": "6d398eeb-d0c0-4fbf-acbd-30d6d901dc5c"
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<Axes: >"
      ]
     },
     "execution_count": 25,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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",
      "text/plain": [
       "<Figure size 640x480 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "import seaborn as sns\n",
    "\n",
    "# plot a barchart using seaborn\n",
    "sns.barplot(x=list(sentiment.keys()), y=list(sentiment.values()))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "ap5W3CK-SoUg"
   },
   "source": [
    "**The customers are generally satisfied with the room sizes, although many are still neutral and positive.**"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "UrjBwGSDSvkL"
   },
   "source": [
    "We can be even more specific when searching for reviews with the help of LanceDB's filtering. For instance, we can specify a period in our query to ensure that search results only contain customer reviews for that period. This is helpful if you want to understand the customer's opinion during a specific period.\n",
    "\n",
    "Let's do this for the same query as before. We will filter reviews from 25th December 2015 to 31st December 2017. Previously we added the `review_date` field as a timestamp to the metadata during indexing. We can convert the start and end date of the period to timestamp using the `get_timestamp` function and use a `greater than or equal to and a less than or equal to filter` to get reviews from only the selected period."
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "4YdNVLn4VV3O"
   },
   "source": [
    "**Analyzing Room Size Reviews in a specific period**"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "metadata": {
    "id": "x75dbOW_ShnT"
   },
   "outputs": [],
   "source": [
    "# generate timestamps for start and end time of the period\n",
    "start_time = get_timestamp([\"2015-01-01\"])[0]\n",
    "end_time = get_timestamp([\"2017-12-31\"])[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 35,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 448
    },
    "id": "RwRtMXv-T8Ug",
    "outputId": "7bb6ea0c-6c1e-4c97-80cf-077be19ca716"
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<Axes: >"
      ]
     },
     "execution_count": 35,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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X4z+/ftHY2NjXHjhhbF06dL493//97jgggtizJgxsW3btjb52Wlf5s6dG6WlpfHb3/42ZsyYEXfffXf8wz/8Q0S8H6lr1qyJn//85/Gb3/wmstlsXHjhhfHee+9FRER1dXU0NTXF008/Hc8991zcddddH3t2dsiQIXHPPfdEWVlZ7picOnXqR7arqqqKX/ziF9HY2Jhbt2jRonjrrbfi0ksvjYj3v7F73rx5MWvWrPjd734XN998c1x11VWxfPnytvj1FKcsSQwbNiz7la98JW/doEGDsrfcckv2V7/6VbasrCz7zjvv5D1/4oknZu+7775sNpvNnnPOOdnq6uq854cOHZo9/fTT97rP5ubmbJcuXbK/+MUvcusiIrtgwYK87aZNm5b3PpMnT86OGDEit7xo0aJsJpPJ7tq1K5vNZrPXXHNN9pvf/Gbee/zqV7/KdujQIfv222/vdR6Kw74eq+PHj8+OHTs27/nJkydnhw0blrePyZMn523zy1/+MhsR2UcfffRTZzz11FOz9957b275+OOPz/7d3/3dp/9wFJVhw4Zl+/btm21pacmtu+WWW7J9+/bNvvTSS9mIyP7617/OPbdz585sp06dsv/8z/+czWaz2S9/+cvZ22677WPf+4Pj7YO/12bPnp0tLy//yHYfPrbee++9bPfu3bPz5s3LPX/FFVdkL7/88mw2m82+88472cMOOyz7zDPP5L3HNddck73iiisK/vkPVs5YJNS/f/+85Z49e8aOHTtiw4YN0djYGN26dcvd79C5c+fYsmVLbN68OSIiNm7cGGeffXbe6/9w+fXXX4/rrrsu+vTpE+Xl5VFWVhaNjY0F/59dVVVVLFu2LF599dWIeP9syUUXXZS7sWnDhg0xZ86cvFlHjRoVLS0tsWXLloL2Rfu0L8fqvjrrrLPylhsbG2Pq1KnRt2/fOOKII6Jz587x4osvOmPxOfFHf/RHUVJSklsePHhwbNq0KV544YUoLS2Nc845J/dct27d4pRTTokXX3wxIiImTZoUt99+ewwdOjSmTZsWzz777D7NUlpaGn/yJ38SDz74YERE7NmzJx577LHc2dyXX3453nrrrRg5cmTen4958+Yl+/NxMHDXVEJf+MIX8pZLSkqipaUlGhsbo2fPnrFs2bKPvKaQr5AfP358vPHGGzFjxow4/vjjI5PJxODBg+Pdd98taM5BgwbFiSeeGI888kjccMMNsWDBgpgzZ07u+cbGxviLv/iLmDRp0kdee9xxxxW0L9qnfTlWO3TokLsG/oEPTk1/Focffnje8tSpU2Px4sXxt3/7t3HSSSdFp06d4hvf+EbBxzWfP9dee22MGjUqHn/88XjqqaeitrY2fvCDH8SNN97Y6vesqqqKYcOGxY4dO2Lx4sXRqVOnuOCCCyIicpdIHn/88TjmmGPyXue7SP6fsNgPBgwYEK+99lqUlpbmbqj8Q6ecckqsXr06xo0bl1v3h/dI/PrXv44f/ehHceGFF0ZERF1dXezcuTNvmy984QvR3Nz8qTNVVVXFgw8+GMcee2x06NAhLrroorx5X3jhhTjppJM+64/IQeKzHKsVFRXx/PPP561bv359Xqwccsghn+k4jHj/uL766qtz17AbGxtj69atrZqf4rNq1aq85Q/uH+vXr1/87//+b6xatSqGDBkSERFvvPFGbNy4Mfr165fbvrKyMq6//vq4/vrro6amJu6///6PDYvPekwOGTIkKisrY/78+bFw4cK47LLLcsd2v379IpPJxLZt22LYsGH78mMf1FwK2Q/OP//8GDx4cFxyySXx1FNPxdatW+OZZ56Jv/qrv4o1a9ZERMSNN94YDzzwQMydOzc2bdoUt99+ezz77LN5pwj79OkTP/nJT+LFF1+MVatWRVVVVXTq1ClvX717946lS5fGa6+9Frt27drrTFVVVbFu3bq444474hvf+EZebd9yyy3xzDPPxMSJE2P9+vWxadOmeOyxx9y8+TnwWY7VESNGxJo1a2LevHmxadOmmDZt2kdCo3fv3rFq1arYunVr7Ny5M1paWva6zz59+sTPfvazWL9+fWzYsCGuvPLKT9yeg8u2bdtiypQpsXHjxnj44Yfj3nvvjcmTJ0efPn1i7Nixcd1118WKFStiw4YNcdVVV8UxxxwTY8eOjYj3/zXSokWLYsuWLbFu3br45S9/GX379v3Y/fTu3TsaGxtj6dKlsXPnznjrrbf2OtOVV14Zs2bNisWLF+cug0REdOnSJaZOnRo333xzzJ07NzZv3hzr1q2Le++9N+bOnZv2F1PEhMV+UFJSEk888UR89atfjQkTJsTJJ58cf/qnfxqvvPJK7uvmq6qqoqamJqZOnRoDBgyILVu2xNVXXx2HHnpo7n0eeOCB2LVrVwwYMCD+7M/+LCZNmhQ9evTI29cPfvCDWLx4cVRWVsaZZ56515lOOumkOPvss+PZZ5/N+4MT8f719+XLl8dLL70U5557bpx55pnxne98J3r16pXwt0J79FmO1VGjRsWtt94a3/rWt2LQoEGxe/fuvDNtEe9f3ujYsWP069cvKioqPvF+ibvvvju6du0aQ4YMiTFjxsSoUaNiwIABbfpz0n6MGzcu3n777Tj77LOjuro6Jk+enPvAqtmzZ8fAgQPj4osvjsGDB0c2m40nnngidwahubk5qquro2/fvnHBBRfEySefHD/60Y8+dj9DhgyJ66+/Pi6//PKoqKiI73//+3udqaqqKl544YU45phjYujQoXnPffe7341bb701amtrc/t9/PHH44QTTkj0Gyl+vja9HRs5cmQcffTR8ZOf/ORAjwKQ3PDhw+OMM87wkdoHGfdYtBNvvfVWzJo1K0aNGhUdO3aMhx9+OJYsWZL7bAEAKAbCop344BT0HXfcEe+8806ccsop8dOf/jTOP//8Az0aAHxmLoUAAMm4eRMASEZYAADJCAsAIBlhAQAkIywAgGSEBQCQjLAAAJIRFgBAMsICAEjm/wA5gt5LHEJLxgAAAABJRU5ErkJggg==",
      "text/plain": [
       "<Figure size 640x480 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "query = \"are the customers satisified with the room sizes of hotels in London?\"\n",
    "# generate query embeddings\n",
    "xq = retriever.encode(query).tolist()\n",
    "\n",
    "# query lancedb with query embeddings and appling prefiltering for given time period\n",
    "where_filter = f\"timestamp <= {end_time}\"\n",
    "result = tbl.search(xq).limit(len(xq)).where(where_filter).limit(10).to_list()\n",
    "\n",
    "# get an overall count of customer sentiment\n",
    "sentiment = count_sentiment(result)\n",
    "# plot a barchart using seaborn\n",
    "sns.barplot(x=list(sentiment.keys()), y=list(sentiment.values()))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "2_iZeZ1taRty"
   },
   "source": [
    "**We have a slightly different result now. Almost the same number of customers had either a neutral or positive view of the room size during the selected period.**"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "4FLwmHYdVibt"
   },
   "source": [
    "**Analyzing Cleaniness in Hotels of London**"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 36,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 448
    },
    "id": "XLmpHbFKP2qt",
    "outputId": "93b45ac5-b825-4059-be76-9192177a7359"
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "<Axes: >"
      ]
     },
     "execution_count": 36,
     "metadata": {},
     "output_type": "execute_result"
    },
    {
     "data": {
      "image/png": "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3LlTzz//vJo3b+7eZ86cOXrxxReVmZmp/Px8NW3aVElJSTp58mSdDw8AAHyPvzc7z549W1FRUcrKynKvi4mJcf9vx3E0b948Pf7440pOTpYk5eTkKCIiQitXrtT9999fR2MDAABf5dWVj3fffVddu3bVvffeq9atW6tTp0565ZVX3Nv37t2r0tJSJSYmuteFhYWpR48e2rRpU91NDQAAfJZX8fGf//xHixcvVmxsrNauXavHHntMY8eOVXZ2tiSptLRUkhQREeHxvIiICPe2H6uqqlJFRYXHAgAALl1eve1SU1Ojrl276plnnpEkderUSV9++aUyMzM1dOjQCxogIyNDTz755AU9FwAA+B6vrny0adNGHTp08FgXFxen/fv3S5IiIyMlSWVlZR77lJWVubf9WHp6usrLy91LSUmJNyMBAAAf41V89OzZU0VFRR7rdu/erSuvvFLSmZtPIyMjlZub695eUVGh/Px8xcfHn/OYAQEBCg0N9VgAAMCly6u3XcaPH6+EhAQ988wzuu+++7Rlyxa9/PLLevnllyVJLpdL48aN08yZMxUbG6uYmBhNmzZNbdu21cCBAy/G/AAAwMd4FR/dunXTihUrlJ6erqeeekoxMTGaN2+eUlJS3PtMnjxZx48f16hRo3T06FHdcsstWrNmjQIDA+t8eAAA4HtcjuM49T3ED1VUVCgsLEzl5eW8BQMAF1mXSTn1PQIakII/Dbng53rz9zff7QIAAEwRHwAAwBTxAQAATBEfAADAFPEBAABMER8AAMAU8QEAAEwRHwAAwBTxAQAATBEfAADAFPEBAABMER8AAMAU8QEAAEwRHwAAwBTxAQAATBEfAADAFPEBAABMER8AAMAU8QEAAEwRHwAAwBTxAQAATBEfAADAFPEBAABMER8AAMAU8QEAAEwRHwAAwBTxAQAATBEfAADAFPEBAABMER8AAMAU8QEAAEwRHwAAwBTxAQAATBEfAADAFPEBAABMER8AAMAU8QEAAEwRHwAAwBTxAQAATBEfAADAFPEBAABMER8AAMAU8QEAAEwRHwAAwBTxAQAATBEfAADAFPEBAABMER8AAMAU8QEAAEwRHwAAwBTxAQAATBEfAADAFPEBAABMER8AAMAU8QEAAEwRHwAAwBTxAQAATBEfAADAFPEBAABMER8AAMAU8QEAAEwRHwAAwBTxAQAA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t96qoKAgRUVFaezYsTp+/Hitf0+of7U9V4cNG6aBAwd6HHPcuHHq3bu3e3teXp7mz58vl8sll8ulffv2uS+Dr169Wl26dFFAQIA2bNigPXv2KDk5WREREQoODla3bt304YcfGvwmUN969+6t0aNHa/To0QoLC1PLli01bdo09zenHjlyREOGDFHz5s112WWX6c4771RxcbH7+V999ZUGDBig5s2bq2nTprruuuv0/vvvS/J822X9+vUaPny4ysvL3efk9+f8D992efDBBzV48GCPGU+fPq2WLVsqJydH0plP9c7IyFBMTIyCgoJ000036W9/+9tF/k35FuLDWHZ2tpo2bar8/HzNmTNHTz31lNatWydJuvfee3Xo0CGtXr1aBQUF6ty5s26//XZ9++23kqRly5Zp1qxZmj17tgoKCtSuXTstXrzY4/jHjh3T0KFDtWHDBm3evFmxsbHq16+fjh07JulMnEhSVlaWDh486H78Q7fffruaNWumt99+272uurpay5cvV0pKiiRpz5496tu3rwYNGqQdO3Zo+fLl2rBhg0aPHl33vzTUi9qcq79k/vz5io+P18iRI3Xw4EEdPHhQUVFR7u1Tp07Vs88+q127dunGG29UZWWl+vXrp9zcXH322Wfq27evBgwYoP3791+Unx0NS3Z2tvz9/bVlyxbNnz9fc+fO1V/+8hdJZ0J227Ztevfdd7Vp0yY5jqN+/frp9OnTkqTU1FRVVVXp448/1hdffKHZs2ef8ypvQkKC5s2bp9DQUPc5OXHixLP2S0lJ0apVq1RZWelet3btWp04cUJ33XWXJCkjI0M5OTnKzMzUv/71L40fP14PPfSQ8vLyLsavxzf94vfeos706tXLueWWWzzWdevWzZkyZYrzySefOKGhoc7Jkyc9tl911VXOSy+95DiO4/To0cNJTU312N6zZ0/npptu+snXrK6udkJCQpxVq1a510lyVqxY4bHfjBkzPI6Tlpbm9OnTx/147dq1TkBAgHPkyBHHcRxnxIgRzqhRozyO8cknnzh+fn7Od99995PzwDfU9lwdOnSok5yc7LE9LS3N6dWrl8drpKWleezz0UcfOZKclStX/uKM1113nbNgwQL34yuvvNJ54YUXfvmHg0/p1auXExcX59TU1LjXTZkyxYmLi3N2797tSHI+/fRT97bDhw87QUFBzptvvuk4juPccMMNzhNPPHHOY39/vn3/37WsrCwnLCzsrP1+eG6dPn3aadmypZOTk+Pe/sADDziDBw92HMdxTp486Vx22WXOxo0bPY4xYsQI54EHHvD6579UceXD2I033ujxuE2bNjp06JC2b9+uyspKhYeHu++/CA4O1t69e7Vnzx5JUlFRkbp37+7x/B8/Lisr08iRIxUbG6uwsDCFhoaqsrLS6/+HmJKSovXr1+vAgQOSzlx16d+/v/tmrO3bt2vp0qUesyYlJammpkZ79+716rXQMNXmXK2trl27ejyurKzUxIkTFRcXp2bNmik4OFi7du3iysevxM033yyXy+V+HB8fr+LiYu3cuVP+/v7q0aOHe1t4eLiuvfZa7dq1S5I0duxYzZw5Uz179tSMGTO0Y8eOWs3i7++v++67T8uWLZMkHT9+XO+88477qvC///1vnThxQnfccYfHn4+cnJw6+/NxKeAuLmONGzf2eOxyuVRTU6PKykq1adNG69evP+s557r7+qcMHTpU33zzjebPn68rr7xSAQEBio+P16lTp7yas1u3brrqqqv0xhtv6LHHHtOKFSu0dOlS9/bKyko98sgjGjt27FnPbdeunVevhYapNueqn5+f+z35731/Gfx8NG3a1OPxxIkTtW7dOj333HO6+uqrFRQUpHvuucfr8xq/Pg8//LCSkpL03nvv6YMPPlBGRoaef/55jRkz5oKPmZKSol69eunQoUNat26dgoKC1LdvX0lyvx3z3nvv6fLLL/d4Ht8d8/8RHw1E586dVVpaKn9/f/dNoD927bXXauvWrRoyZIh73Y/v2fj000+1aNEi9evXT5JUUlKiw4cPe+zTuHFjVVdX/+JMKSkpWrZsma644gr5+fmpf//+HvPu3LlTV1999fn+iLhEnM+52qpVK3355Zce6z7//HOPoGnSpMl5nYfSmfN62LBh7vfUKysrtW/fvguaH74nPz/f4/H397N16NBB//vf/5Sfn6+EhARJ0jfffKOioiJ16NDBvX9UVJQeffRRPfroo0pPT9crr7xyzvg433MyISFBUVFRWr58uVavXq17773XfW536NBBAQEB2r9/v3r16lWbH/uSxtsuDURiYqLi4+M1cOBAffDBB9q3b582btyoP/7xj9q2bZskacyYMVqyZImys7NVXFysmTNnaseOHR6XI2NjY/Xqq69q165dys/PV0pKioKCgjxeKzo6Wrm5uSotLdWRI0d+cqaUlBQVFhZq1qxZuueeezyqfcqUKdq4caNGjx6tzz//XMXFxXrnnXe44fRX4HzO1T59+mjbtm3KyclRcXGxZsyYcVaMREdHKz8/X/v27dPhw4dVU1Pzk68ZGxurv//97/r888+1fft2Pfjggz+7Py4t+/fv14QJE1RUVKTXX39dCxYsUFpammJjY5WcnKyRI0dqw4YN2r59ux566CFdfvnlSk5OlnTmX1mtXbtWe/fuVWFhoT766CPFxcWd83Wio6NVWVmp3NxcHT58WCdOnPjJmR588EFlZmZq3bp17rdcJCkkJEQTJ07U+PHjlZ2drT179qiwsFALFixQdnZ23f5ifBjx0UC4XC69//77uu222zR8+HBdc801uv/++/XVV18pIiJC0pkYSE9P18SJE9W5c2ft3btXw4YNU2BgoPs4S5Ys0ZEjR9S5c2f97ne/09ixY9W6dWuP13r++ee1bt06RUVFqVOnTj8509VXX63u3btrx44dHn+4pDP3A+Tl5Wn37t269dZb1alTJ02fPl1t27atw98KGqLzOVeTkpI0bdo0TZ48Wd26ddOxY8c8rthJZ95KadSokTp06KBWrVr97P0bc+fOVfPmzZWQkKABAwYoKSlJnTt3vqg/JxqOIUOG6LvvvlP37t2VmpqqtLQ094d+ZWVlqUuXLvrtb3+r+Ph4OY6j999/330lorq6WqmpqYqLi1Pfvn11zTXXaNGiRed8nYSEBD366KMaPHiwWrVqpTlz5vzkTCkpKdq5c6cuv/xy9ezZ02Pb008/rWnTpikjI8P9uu+9955iYmLq6Dfi+1zOj9+YhU+54447FBkZqVdffbW+RwGAOte7d2917NiRjze/xHDPhw85ceKEMjMzlZSUpEaNGun111/Xhx9+6P7sBQAAfAHx4UO+v9w9a9YsnTx5Utdee63efvttJSYm1vdoAACcN952AQAAprjhFAAAmCI+AACAKeIDAACYIj4AAIAp4gMAAJgiPgAAgCniAwAAmCI+AACAKeIDAACY+j+DEhH4VIxNdQAAAABJRU5ErkJggg==",
      "text/plain": [
       "<Figure size 640x480 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "query = \"What is customers opinion about cleaniness in London Hotels?\"\n",
    "# generate dense vector embeddings for the query\n",
    "xq = retriever.encode(query).tolist()\n",
    "\n",
    "# query lancedb\n",
    "metadata = [\"hotel_name\", \"label\", \"review\", \"review_date\", \"timestamp\"]\n",
    "result = tbl.search(xq).select(metadata).limit(100).to_list()\n",
    "\n",
    "# sentiments count\n",
    "sentiment = count_sentiment(result)\n",
    "sns.barplot(x=list(sentiment.keys()), y=list(sentiment.values()))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "a3MV7KWgVyo6"
   },
   "source": [
    "**We can see picture about cleaniness in London Hotels is very positive, there are few neutral and negative reviews but overall picture is positive**"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "wbPt45zcWTRW"
   },
   "source": [
    "#### Analyzing Multiple hotels at Multiple Grounds"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 37,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/"
    },
    "id": "CxrKjNaa0rnV",
    "outputId": "6cc248e4-84db-4b23-f931-44fd6bd5c057"
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array(['Park Plaza County Hall London', 'Grand Royale London Hyde Park',\n",
       "       'Intercontinental London The O2',\n",
       "       'M by Montcalm Shoreditch London Tech City',\n",
       "       'Britannia International Hotel Canary Wharf',\n",
       "       'Park Plaza London Riverbank', 'Hilton London Metropole',\n",
       "       'DoubleTree by Hilton London Docklands Riverside',\n",
       "       'Park Grand Paddington Court', 'Blakemore Hyde Park',\n",
       "       'Park Grand London Kensington', 'Strand Palace Hotel',\n",
       "       'Millennium Gloucester Hotel London',\n",
       "       'St James Court A Taj Hotel London',\n",
       "       'DoubleTree by Hilton Hotel London Tower of London',\n",
       "       'Hilton London Wembley', 'Copthorne Tara Hotel London Kensington',\n",
       "       'Hotel Da Vinci', 'Park Plaza Westminster Bridge London',\n",
       "       'Holiday Inn London Kensington'], dtype=object)"
      ]
     },
     "execution_count": 37,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# all the unique hotels in dataset\n",
    "df.hotel_name.unique()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 38,
   "metadata": {
    "id": "yJ6l6B_oZmZO"
   },
   "outputs": [],
   "source": [
    "# selected hotels\n",
    "hotels = [\n",
    "    \"Strand Palace Hotel\",\n",
    "    \"St James Court A Taj Hotel London\",\n",
    "    \"Grand Royale London Hyde Park\",\n",
    "    \"Hotel Da Vinci\",\n",
    "    \"Intercontinental London The O2\",\n",
    "]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "Gud1vSK1aZCs"
   },
   "source": [
    "We will look into five main areas:\n",
    "  1. Room Size\n",
    "  2. Cleanliness\n",
    "  3. Room Service\n",
    "  4. Food Service\n",
    "  5. Ventilation\n",
    "\n",
    "We have a query for each of these areas below."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 39,
   "metadata": {
    "id": "9JsJKSM7aZhl"
   },
   "outputs": [],
   "source": [
    "queries = {\n",
    "    \"room size\": \"are customers happy with the given room sizes?\",\n",
    "    \"cleanliness\": \"are customers satisfied with the cleanliness of the rooms?\",\n",
    "    \"room service\": \"did the customers like how they were treated by the staff while room service?\",\n",
    "    \"food service\": \"did the customers enjoy the food and servicing?\",\n",
    "    \"ventilation\": \"customer opinion on the air passage and AC\",\n",
    "}"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "Io5uI-QtahVr"
   },
   "source": [
    "We need to iterate through all the hotels and run these queries for each hotel. This would give us customer reviews relevant to the selected hotel areas. After that, we count the sentiment labels and plot results for each hotel."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 40,
   "metadata": {
    "id": "_7FmHvckahwt"
   },
   "outputs": [],
   "source": [
    "import matplotlib.pyplot as plt\n",
    "import pandas as pd\n",
    "\n",
    "hotel_sentiments = []\n",
    "\n",
    "# iterate through the hotels\n",
    "for hotel in hotels:\n",
    "    final_result = []\n",
    "\n",
    "    # iterate through the keys and values in the queries dict\n",
    "    for area, query in queries.items():\n",
    "        # generate query embeddings\n",
    "        xq = retriever.encode(query).tolist()\n",
    "\n",
    "        # query lancedb with query embeddings and appling prefiltering for hotel names\n",
    "        where_filter = f\"hotel_name= '{hotel}'\"\n",
    "        result = tbl.search(xq).where(where_filter, prefilter=True).limit(100).to_list()\n",
    "\n",
    "        # get an overall count of customer sentiment\n",
    "        sentiment = count_sentiment(result)\n",
    "        # sort the sentiment to show area and each value side by side\n",
    "        for k, v in sentiment.items():\n",
    "            analysis_data = {\"area\": area, \"label\": k, \"value\": v}\n",
    "            # add the data to final_result list\n",
    "            final_result.append(analysis_data)\n",
    "\n",
    "    # dataframe of final results\n",
    "    df = pd.DataFrame(final_result)\n",
    "    # mapping dataframe records with hotel\n",
    "    hotel_sentiments.append({\"hotel\": hotel, \"df\": df})"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "yb2J1S0vboQi"
   },
   "source": [
    "Let's see what our final data look like."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 41,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 519
    },
    "id": "pNZ7NXbTbowE",
    "outputId": "a9ba3f76-90af-4dd6-80e7-21ed2e6832a1"
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "\n",
       "  <div id=\"df-f053a6d4-30e0-412e-8300-86a4d94c08c3\" class=\"colab-df-container\">\n",
       "    <div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>area</th>\n",
       "      <th>label</th>\n",
       "      <th>value</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>room size</td>\n",
       "      <td>negative</td>\n",
       "      <td>25</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>room size</td>\n",
       "      <td>neutral</td>\n",
       "      <td>49</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>room size</td>\n",
       "      <td>positive</td>\n",
       "      <td>26</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>cleanliness</td>\n",
       "      <td>negative</td>\n",
       "      <td>6</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>cleanliness</td>\n",
       "      <td>neutral</td>\n",
       "      <td>18</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>cleanliness</td>\n",
       "      <td>positive</td>\n",
       "      <td>76</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>room service</td>\n",
       "      <td>negative</td>\n",
       "      <td>19</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>room service</td>\n",
       "      <td>neutral</td>\n",
       "      <td>3</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>room service</td>\n",
       "      <td>positive</td>\n",
       "      <td>78</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>food service</td>\n",
       "      <td>negative</td>\n",
       "      <td>11</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>food service</td>\n",
       "      <td>neutral</td>\n",
       "      <td>5</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>food service</td>\n",
       "      <td>positive</td>\n",
       "      <td>84</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>ventilation</td>\n",
       "      <td>negative</td>\n",
       "      <td>49</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>ventilation</td>\n",
       "      <td>neutral</td>\n",
       "      <td>38</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>ventilation</td>\n",
       "      <td>positive</td>\n",
       "      <td>13</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>\n",
       "    <div class=\"colab-df-buttons\">\n",
       "\n",
       "  <div class=\"colab-df-container\">\n",
       "    <button class=\"colab-df-convert\" onclick=\"convertToInteractive('df-f053a6d4-30e0-412e-8300-86a4d94c08c3')\"\n",
       "            title=\"Convert this dataframe to an interactive table.\"\n",
       "            style=\"display:none;\">\n",
       "\n",
       "  <svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 -960 960 960\">\n",
       "    <path d=\"M120-120v-720h720v720H120Zm60-500h600v-160H180v160Zm220 220h160v-160H400v160Zm0 220h160v-160H400v160ZM180-400h160v-160H180v160Zm440 0h160v-160H620v160ZM180-180h160v-160H180v160Zm440 0h160v-160H620v160Z\"/>\n",
       "  </svg>\n",
       "    </button>\n",
       "\n",
       "  <style>\n",
       "    .colab-df-container {\n",
       "      display:flex;\n",
       "      gap: 12px;\n",
       "    }\n",
       "\n",
       "    .colab-df-convert {\n",
       "      background-color: #E8F0FE;\n",
       "      border: none;\n",
       "      border-radius: 50%;\n",
       "      cursor: pointer;\n",
       "      display: none;\n",
       "      fill: #1967D2;\n",
       "      height: 32px;\n",
       "      padding: 0 0 0 0;\n",
       "      width: 32px;\n",
       "    }\n",
       "\n",
       "    .colab-df-convert:hover {\n",
       "      background-color: #E2EBFA;\n",
       "      box-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
       "      fill: #174EA6;\n",
       "    }\n",
       "\n",
       "    .colab-df-buttons div {\n",
       "      margin-bottom: 4px;\n",
       "    }\n",
       "\n",
       "    [theme=dark] .colab-df-convert {\n",
       "      background-color: #3B4455;\n",
       "      fill: #D2E3FC;\n",
       "    }\n",
       "\n",
       "    [theme=dark] .colab-df-convert:hover {\n",
       "      background-color: #434B5C;\n",
       "      box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.15);\n",
       "      filter: drop-shadow(0px 1px 2px rgba(0, 0, 0, 0.3));\n",
       "      fill: #FFFFFF;\n",
       "    }\n",
       "  </style>\n",
       "\n",
       "    <script>\n",
       "      const buttonEl =\n",
       "        document.querySelector('#df-f053a6d4-30e0-412e-8300-86a4d94c08c3 button.colab-df-convert');\n",
       "      buttonEl.style.display =\n",
       "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
       "\n",
       "      async function convertToInteractive(key) {\n",
       "        const element = document.querySelector('#df-f053a6d4-30e0-412e-8300-86a4d94c08c3');\n",
       "        const dataTable =\n",
       "          await google.colab.kernel.invokeFunction('convertToInteractive',\n",
       "                                                    [key], {});\n",
       "        if (!dataTable) return;\n",
       "\n",
       "        const docLinkHtml = 'Like what you see? Visit the ' +\n",
       "          '<a target=\"_blank\" href=https://colab.research.google.com/notebooks/data_table.ipynb>data table notebook</a>'\n",
       "          + ' to learn more about interactive tables.';\n",
       "        element.innerHTML = '';\n",
       "        dataTable['output_type'] = 'display_data';\n",
       "        await google.colab.output.renderOutput(dataTable, element);\n",
       "        const docLink = document.createElement('div');\n",
       "        docLink.innerHTML = docLinkHtml;\n",
       "        element.appendChild(docLink);\n",
       "      }\n",
       "    </script>\n",
       "  </div>\n",
       "\n",
       "\n",
       "<div id=\"df-fbea4680-c89a-4465-8521-e586d120711f\">\n",
       "  <button class=\"colab-df-quickchart\" onclick=\"quickchart('df-fbea4680-c89a-4465-8521-e586d120711f')\"\n",
       "            title=\"Suggest charts\"\n",
       "            style=\"display:none;\">\n",
       "\n",
       "<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\"viewBox=\"0 0 24 24\"\n",
       "     width=\"24px\">\n",
       "    <g>\n",
       "        <path d=\"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z\"/>\n",
       "    </g>\n",
       "</svg>\n",
       "  </button>\n",
       "\n",
       "<style>\n",
       "  .colab-df-quickchart {\n",
       "      --bg-color: #E8F0FE;\n",
       "      --fill-color: #1967D2;\n",
       "      --hover-bg-color: #E2EBFA;\n",
       "      --hover-fill-color: #174EA6;\n",
       "      --disabled-fill-color: #AAA;\n",
       "      --disabled-bg-color: #DDD;\n",
       "  }\n",
       "\n",
       "  [theme=dark] .colab-df-quickchart {\n",
       "      --bg-color: #3B4455;\n",
       "      --fill-color: #D2E3FC;\n",
       "      --hover-bg-color: #434B5C;\n",
       "      --hover-fill-color: #FFFFFF;\n",
       "      --disabled-bg-color: #3B4455;\n",
       "      --disabled-fill-color: #666;\n",
       "  }\n",
       "\n",
       "  .colab-df-quickchart {\n",
       "    background-color: var(--bg-color);\n",
       "    border: none;\n",
       "    border-radius: 50%;\n",
       "    cursor: pointer;\n",
       "    display: none;\n",
       "    fill: var(--fill-color);\n",
       "    height: 32px;\n",
       "    padding: 0;\n",
       "    width: 32px;\n",
       "  }\n",
       "\n",
       "  .colab-df-quickchart:hover {\n",
       "    background-color: var(--hover-bg-color);\n",
       "    box-shadow: 0 1px 2px rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);\n",
       "    fill: var(--button-hover-fill-color);\n",
       "  }\n",
       "\n",
       "  .colab-df-quickchart-complete:disabled,\n",
       "  .colab-df-quickchart-complete:disabled:hover {\n",
       "    background-color: var(--disabled-bg-color);\n",
       "    fill: var(--disabled-fill-color);\n",
       "    box-shadow: none;\n",
       "  }\n",
       "\n",
       "  .colab-df-spinner {\n",
       "    border: 2px solid var(--fill-color);\n",
       "    border-color: transparent;\n",
       "    border-bottom-color: var(--fill-color);\n",
       "    animation:\n",
       "      spin 1s steps(1) infinite;\n",
       "  }\n",
       "\n",
       "  @keyframes spin {\n",
       "    0% {\n",
       "      border-color: transparent;\n",
       "      border-bottom-color: var(--fill-color);\n",
       "      border-left-color: var(--fill-color);\n",
       "    }\n",
       "    20% {\n",
       "      border-color: transparent;\n",
       "      border-left-color: var(--fill-color);\n",
       "      border-top-color: var(--fill-color);\n",
       "    }\n",
       "    30% {\n",
       "      border-color: transparent;\n",
       "      border-left-color: var(--fill-color);\n",
       "      border-top-color: var(--fill-color);\n",
       "      border-right-color: var(--fill-color);\n",
       "    }\n",
       "    40% {\n",
       "      border-color: transparent;\n",
       "      border-right-color: var(--fill-color);\n",
       "      border-top-color: var(--fill-color);\n",
       "    }\n",
       "    60% {\n",
       "      border-color: transparent;\n",
       "      border-right-color: var(--fill-color);\n",
       "    }\n",
       "    80% {\n",
       "      border-color: transparent;\n",
       "      border-right-color: var(--fill-color);\n",
       "      border-bottom-color: var(--fill-color);\n",
       "    }\n",
       "    90% {\n",
       "      border-color: transparent;\n",
       "      border-bottom-color: var(--fill-color);\n",
       "    }\n",
       "  }\n",
       "</style>\n",
       "\n",
       "  <script>\n",
       "    async function quickchart(key) {\n",
       "      const quickchartButtonEl =\n",
       "        document.querySelector('#' + key + ' button');\n",
       "      quickchartButtonEl.disabled = true;  // To prevent multiple clicks.\n",
       "      quickchartButtonEl.classList.add('colab-df-spinner');\n",
       "      try {\n",
       "        const charts = await google.colab.kernel.invokeFunction(\n",
       "            'suggestCharts', [key], {});\n",
       "      } catch (error) {\n",
       "        console.error('Error during call to suggestCharts:', error);\n",
       "      }\n",
       "      quickchartButtonEl.classList.remove('colab-df-spinner');\n",
       "      quickchartButtonEl.classList.add('colab-df-quickchart-complete');\n",
       "    }\n",
       "    (() => {\n",
       "      let quickchartButtonEl =\n",
       "        document.querySelector('#df-fbea4680-c89a-4465-8521-e586d120711f button');\n",
       "      quickchartButtonEl.style.display =\n",
       "        google.colab.kernel.accessAllowed ? 'block' : 'none';\n",
       "    })();\n",
       "  </script>\n",
       "</div>\n",
       "\n",
       "    </div>\n",
       "  </div>\n"
      ],
      "text/plain": [
       "            area     label  value\n",
       "0      room size  negative     25\n",
       "1      room size   neutral     49\n",
       "2      room size  positive     26\n",
       "3    cleanliness  negative      6\n",
       "4    cleanliness   neutral     18\n",
       "5    cleanliness  positive     76\n",
       "6   room service  negative     19\n",
       "7   room service   neutral      3\n",
       "8   room service  positive     78\n",
       "9   food service  negative     11\n",
       "10  food service   neutral      5\n",
       "11  food service  positive     84\n",
       "12   ventilation  negative     49\n",
       "13   ventilation   neutral     38\n",
       "14   ventilation  positive     13"
      ]
     },
     "execution_count": 41,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "hotel_sentiments[0][\"df\"]"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "BR5CDgGtbx7G"
   },
   "source": [
    "We may now plot the final data to make inferences."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 42,
   "metadata": {
    "colab": {
     "base_uri": "https://localhost:8080/",
     "height": 337
    },
    "id": "dxGQ5msBbrL_",
    "outputId": "0bbb3e99-e629-48d3-8c56-ba341edc9b32"
   },
   "outputs": [
    {
     "data": {
      "image/png": "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iIiIiKgE7FAnIiIiIiIiIiIiIiIiIiKSgx3qREREREREREREREREREREcnzyc6iXVkFBAV6+fKnsMOgDpaamBlVVVWWHQURERERERERERERERETv0WffoS4IAtLT05GZmansUOgDZ2BgAFNTU0gkEmWHQkRERERERERERERERETvwWffoS7tTDc2NkbVqlXZWUpFCIKA3NxcPHjwAABgZmam5IiIiIiIiIiIiIiIiIiI6H34rDvUCwoKxM706tWrKzsc+oBpaWkBAB48eABjY2MO/05ERERERERERERERET0GVBRdgDKJJ0zvWrVqkqOhD4G0t+J9HdDRERERERERERERERERJ+2z7pDXYrDvFNp8HdCRERERERERERERERE9HlhhzoREREREREREREREREREZEc7FAnIiIiIiIiIiIiIiIiIiKSgx3qREREREREREREREREREREcrBDnWS8fPlS2SEQEREREREREREREREREX0Qqig7AKpccXFxCA4OxoULF6Cqqoo2bdrg559/ho2NDW7evAlra2ts3LgRy5Ytw/Hjx7F8+XJ4enril19+wcKFC5GamgorKyt4e3tj3LhxYrnTpk3D9u3bcefOHZiamsLd3R3+/v5QU1NT4tESfVgOp2xSSDlONgMUUg4REVW+Fy8SFVKOpmYbhZRDRESfH16HEBFVvuQJ3ymknPpL1imkHCIi+niwDfk4sUP9E/fs2TNMmjQJjRs3Rk5ODvz9/dGnTx+cOXNGzDN9+nQsXLgQTZs2haamJtavXw9/f38sWbIETZs2xenTpzFq1Choa2vDw8MDAKCrq4vo6GiYm5vj/PnzGDVqFHR1dTF16lQlHSkRERERERERERERERERkWKxQ/0T5+bmJvP5119/hZGREZKTk6GjowMA8PHxQd++fcU8s2bNwsKFC8U0a2trJCcnY8WKFWKH+syZM8X8VlZWmDx5MjZu3MgOdSIiIiIiIiIiIiIiIiL6ZLBD/RN37do1+Pv74/jx4/jvv/9QWFgIAEhLS0P9+vUBAC1atBDzP3v2DCkpKRgxYgRGjRolpr969Qr6+vri599++w3h4eFISUlBTk4OXr16BT09vfd0VERERERERERERERERERElY8d6p+4Hj16wNLSEqtWrYK5uTkKCwvRsGFD5Ofni3m0tbXFf+fk5AAAVq1ahdatW8uU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3h6JiYkQBEFMO3LkCHR1dfHFF1/AxsYG6urq4pzrAPDy5UskJSWhfv36Co/HwsIC33//PbZt24YffvgBq1atkpvvv//+Q48ePeDm5oaJEyfKrGvWrBnS09NRpUoV1KlTR2apUaOGwmMmIiIiIiIiIiIiIiIiInoTO9Q/EePGjcPt27fh5eWFy5cvY+fOnZg1axYmTZoEFRUVaGtrY+zYsZgyZQri4uKQnJyMUaNGITc3FyNGjFBoLD4+PoiPj0dqaipOnTqFgwcPwt7eXm5eNzc3VK1aFQEBAUhPTxeXgoICODs7o02bNujduzf27t2Lmzdv4ujRo5gxYwZOnjyp0JiJiIiIiIiIiIiIiIiIiN7GId/lqL9knbJDKLOaNWti9+7dmDJlCr788ksYGhpixIgRmDlzpphn3rx5KCwsxJAhQ/D06VO0aNEC8fHxqFatmkJjKSgowPjx43Hnzh3o6emhS5cuWLx4sdy8f/31FwDA0tJSJj01NRVWVlbYvXs3ZsyYgWHDhuHhw4cwNTXF119/DRMTE4XGTERERERERERERERERET0Nnaof4TkzSkOAE5OTjhx4kSx22lqaiI8PBzh4eFy17dv315myHgA8PT0hKenp0xaQEAAAgICit1PREREseve3sfb+3ubrq5uiTETERERERERfQpevEhUdghEREREREQkB4d8JyIiIiIiIiIiIiIiIiIikoMd6kRERERERERERERERERERHJwyHci+qQ8OhBU4TK0Hb5RQCRERERERERERERERET0seMb6kRERERERERERERERERERHKwQ52IiIiIiIiIiIiIiIiIiEgOdqgTERERERERERERERERERHJwQ51IiIiIiL6bBQUFMDPzw/W1tbQ0tKCjY0NZs+eDUEQxDyCIMDf3x9mZmbQ0tKCs7Mzrl27psSoiYiIiIiIiIhIWdihTkREREREn4358+cjMjISS5YswaVLlzB//nyEhoYiIiJCzBMaGorw8HAsX74cx48fh7a2NlxcXPDixQslRk5ERERERERERMpQRdkBEBERERERvS9Hjx5Fr1690K1bNwCAlZUVNmzYgBMnTgB4/XZ6WFgYZs6ciV69egEA1qxZAxMTE+zYsQMDBw5UWuxERERERERERPT+sUNdjkcHgt7r/qp39FdYWTdv3oS1tTVOnz6NJk2aKKzcd4mO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jxg3bhwePXqEWrVq4ccff1RIHERERERERERERERERET06WOH+kfo0KFDctOdnJxw4sSJYrfT1NREeHg4wsPD5a5v3769zJDxAODp6QlPT0+ZtICAAAQEBBS7n4iIiGLXAYCtrS22bdtW7Prijg94PbT92zEWt52mpiYWLVqERYsWlSsOIiIiIiIiIiIiIiIiIvq88VVcIiIiIiIiIiIiIiIiIiIiOdihTkREREREREREREREREREJAeHfCciIiKiz96jA0EKKUfb4RuFlENEREREREREREQfBr6hTkREREREREREREREREREJAc71ImIiIiIiIiIiIiIiIiIiORghzoREREREREREREREREREZEc7FAnIiIiIiIiIiIiIiIiIiKSgx3qREREREREREREREREREREcrBDnYiIiIiIiIiIiIiIiIiISI4qyg7gQ3Q4ZdN73Z+TzYAy5RcEAWPGjMGWLVvw5MkTnD59Gk2aNKmU2Nq3b48mTZogLCysUsovLysrK/j4+MDHx0fZoRARERERERERERERERHRJ4od6h+huLg4REdH49ChQ6hduzZq1Kih7JDeu6SkJGhrays7DCIiIiIiIiIiIiIiIiL6hLFD/SOUkpICMzMzODg4KDsUhcvPz4e6uvo78xkZGb2HaIiIiIiIiIiIiIiIiIjoc8Y51D8ynp6e8PLyQlpaGiQSCaysrAAAeXl58Pb2hrGxMTQ1NdG2bVskJSXJbHv48GG0atUKGhoaMDMzw/Tp0/Hq1Stx/bNnzzB06FDo6OjAzMwMCxcufGc8Z8+eRYcOHaCrqws9PT00b94cJ0+eFNf/888/aNeuHbS0tGBhYQFvb288e/ZMXG9lZYXZs2dj6NCh0NPTw+jRo+Hg4IBp06bJ7Ofhw4dQU1PDX3/9JW735jD0mZmZGDNmDExMTKCpqYmGDRti165dpY6DiIiIiIiIiIiIiIiIiOhtfEP9I/Pzzz/DxsYGK1euRFJSElRVVQEAU6dOxdatWxETEwNLS0uEhobCxcUF169fh6GhIe7evYuuXbvC09MTa9asweXLlzFq1ChoamoiICAAADBlyhQcPnwYO3fuhLGxMX788UecOnWqxPnZ3d3d0bRpU0RGRkJVVRVnzpyBmpoagNdv0nfp0gXBwcH49ddf8fDhQ0yYMAETJkxAVFSUWMaCBQvg7++PWbNm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IiJlqaLsAKh8NDU10bdvX6xfvx7Xr19HvXr10KxZMwBAs2bNcOXKFdSpU6fc5aurqwMACgoKSr3Nv//+i8LCQixcuBAqKq+f1ZAO9/5mue8q097eHrdv38bt27fFt9STk5ORmZmJ+vXrl+UwiIiIiIhkPHnyBI6OjujQoQP27NkDIyMjXLt2DdWqVRPzhIaGIjw8HDExMbC2toafnx9cXFyQnJws84AqERERERERERF9+tih/hFzd3dH9+7dcfHiRXz33Xdiur+/P7p3745atWqhX79+4jDwFy5cQHBwcKnKtrS0hEQiwa5du9C1a1doaWnJne/8TXXq1MHLly8RERGBHj164MiRI1i+fLlMHisrK+Tk5CAhIQFffvklqlatiqpVq8rkcXZ2RqNGjeDu7o6wsDC8evUK48aNg5OTE1q0aFHKb4eIiIiIqKj58+fDwsICUVFRYpq1tbX4b0EQEBYWhpkzZ6JXr14AgDVr1sDExAQ7duzAwIED33vMRERERERERESkPOxQlyN6yBBlh1AqHTt2hKGhIa5cuYLBgweL6S4uLti1axeCgoIwf/58qKmpwc7ODiNHjix12TVr1kRgYCCmT5+OYcOGYejQoYiOji5xmy+//BKLFi3C/Pnz4evri6+//hohISEYOnSomMfBwQHff/89vv32Wzx69AizZs1CQECATDkSiQQ7d+6El5cXvv76a6ioqKBLly6IiIgodfxERERERPL8/vvvcHFxQf/+/XH48GHUrFkT48aNw6hRowAAqampSE9Ph7Ozs7iNvr4+WrdujcTExGI71PPy8pCXlyd+zs7OrtwDISIiIiIiIiKi94Id6h8xFRUV3Lt3T+46FxcXuLi4FLutIAhF0jIzM2U++/n5wc/PTybt0KFDMp9v3rwp83nixImYOHGiTNqQtx5QiIyMRGRkZInl1KpVCzt37iwmeiAgIKBIR7yPjw98fHyK3YaIiIiI6MaNG4iMjMSkSZPw448/IikpCd7e3lBXV4eHhwfS09MBACYmJjLbmZiYiOvkCQkJQWBgYKXGTkREREREH6+7d+9i2rRp2LNnD3Jzc1GnTh1ERUWJo7IKgoBZs2Zh1apVyMzMhKOjIyIjI2Fra6vkyImISEXZARAREREREb0vhYWFaNasGebOnYumTZti9OjRGDVqVJGpisrK19cXWVlZ4nL79m0F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yimn5Pnnny9+/S9/+cucdtpp2XvvvdOvX7986lOfyk9+8pMkHR9xsnjx4px33nlZv3598dxt/9149yNOvvzlL+fMM8/sUOPWrVuzzz775LbbbkuSbNu2LTNmzMhBBx2Uvn375qijjsr/+T//p4t/UlQbGVJ/ZEjtkSHUKhlSf2RI7ZEh1CoZUn9kSO2RIdQqGVJ/ZEjtkSF7joZ6md16663p169fli9fnm9/+9u55pprsnDhwiTJl770pbz66qv56U9/mra2towcOTKf/exn8+tf/zpJcscdd+S6667Lt771rbS1tWXYsGG5+eabO4z/xhtv5Nxzz80jjzySZcuWZfjw4Tn11FPzxhtvJHknYJJk7ty5eeWVV4qv3+2zn/1sBg4cmB/+8IfFfW+//XbuuuuuTJo0KUnywgsv5OSTT87EiRPz9NNP56677sojjzySKVOmlP+HVuV255x+mBtvvDEtLS254IIL8sorr+SVV17J0KFDi8f/+I//ONdff32ee+65HHnkkdm4cWNOPfXULFq0KP/v//2/nHzyyTnttNOyatWqLvnea9Wtt96aXr165f/+3/+bG2+8MTNnzsz//t//O8k7of3444/n7//+77N06dIUCoWceuqp2bp1a5KktbU17e3tefjhh/PMM8/kW9/6VqezGY877rjMmjUrjY2NxXN32WWXve99kyZNyn333ZeNGzcW9z344IN5880388UvfjFJMmPGjNx222255ZZb8k//9E+59NJLc9ZZZ2XJkiVd8eOhismQ+iNDao8MoVbJkPojQ2qPDKFWyZD6I0NqjwyhVsmQ+iNDao8M2UMKlM2JJ55Y+O3f/u0O+4455pjC5ZdfXvjHf/zHQmNjY2Hz5s0djn/yk58sfO973ysUCoXCZz7zmUJra2uH48cff3zhqKOO2uFnvv3224UBAwYU7rvvvuK+JIV77rmnw/uuuuqqDuNMnTq1MHbs2OLrBx98sNDQ0FB4/fXXC4VCoXD++ecXLrzwwg5j/OM//mOhZ8+ehbfeemuH9dSb3T2n5557buH000/vcHzq1KmFE088scNnTJ06tcN7HnrooUKSwo9+9KMPrfFTn/pU4bvf/W7x9Sc+8YnCDTfc8OHfXJ068cQTCyNGjChs27atuO/yyy8vjBgxovAv//IvhSSFRx99tHjstddeK/Tt27fwgx/8oFAo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",
      "text/plain": [
       "<Figure size 2500x450 with 5 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "# create the figure and axes to plot barchart for all hotels\n",
    "fig, axs = plt.subplots(nrows=1, ncols=5, figsize=(25, 4.5))\n",
    "plt.subplots_adjust(hspace=0.25)\n",
    "\n",
    "counter = 0\n",
    "# iterate through each hotel in the list and plot a barchart\n",
    "for d, ax in zip(hotel_sentiments, axs.ravel()):\n",
    "    # plot barchart for each hotel\n",
    "    sns.barplot(\n",
    "        x=\"label\", y=\"value\", hue=\"area\", data=d[\"df\"], ax=ax, palette=\"Spectral\"\n",
    "    )\n",
    "    # display the hotel names\n",
    "    ax.set_title(d[\"hotel\"])\n",
    "    # remove x labels\n",
    "    ax.set_xlabel(\"\")\n",
    "    # remove legend from all charts except for the first one\n",
    "    counter += 1\n",
    "    if counter != 1:\n",
    "        ax.get_legend().remove()\n",
    "# display the full figure\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "xFEDnhq2b5eM"
   },
   "source": [
    "The following observations can be made for the hotels based on the sentiment analysis:\n",
    "1.  **Strand Palace Hotel:** majority customers were pleased with the cleanliness, room service, and food service of the rooms, while considerable number of them were not very satisfied with the room sizes and the ventilation in rooms.\n",
    "2.  **St James Court A Taj Hotel London:** the majority of the customers were really happy with the selected five areas\n",
    "3.  **Grand Royale London Hyde Park**: the majority of the customers were not satisfied with the room size, while a good number of them were pretty satisfied with the cleanliness, room service, food service, and ventilation of the rooms.\n",
    "4. **Hotel Da Vinci**: majority of customers are happy with room sizes, cleanliness, food service and ventilation but considerable about of them are not satisfied with room service\n",
    "4.  **Intercontinental London The O2**: the majority of the customers were really happy with the selected five areas, making this hotel the best among the selected hotels.\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "id": "pny75-XSb8uy"
   },
   "source": [
    "Although we have experimented with a few selected areas and hotels, you can get creative with your queries and get the sentiment around your area of interests with different sets of hotels immediately."
   ]
  }
 ],
 "metadata": {
  "accelerator": "GPU",
  "colab": {
   "gpuType": "T4",
   "provenance": []
  },
  "kernelspec": {
   "display_name": "Python 3",
   "name": "python3"
  },
  "language_info": {
   "name": "python"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 0
}
